/* Common Setting */
  p,ul,ol,dl,dt,dd,li,forms,input,fieldset {padding:0;margin:0;}
  li {list-style:none;}
  img {border:none;}
  body {margin:0;min-width:1000px;;position: relative;color:#6D6D6D;font-family:arial;font-size:12px; background-repeat:no-repeat; background-position:center bottom; background-color:#01507B;}
  #wrapper {width:942px;overflow:hidden;_zoom:1;margin:0 auto;background:url(../images/bg_wrapper.png) repeat-y left top;}
  #footer {width:100%;height:71px;clear:both;position: relative;z-index:10;margin-top:-10px;}
  #header {width:942px;height:92px;position: relative;background:url(../images/bg_header.gif) no-repeat 213px top;z-index: 1;}

  a {color:#009AD5;}


/* Header setting */
  #header .logo {position: absolute;top:9px;left:51px;}
    #header .fb {position: absolute;top:45px;left:251px;}

  #header .cart {position: absolute;top:5px;right:42px;padding-left:30px;background:url(../images/ico_header_cart.gif) no-repeat left top;font-size:14px;}
  #header .cart a {color:#7D7D7D;text-decoration:none;}
  #header .cart a span {color:#009AD5;}
  #header .cart a:hover {text-decoration:underline;}
  #header .search {position: absolute;right:42px;top:25px;}
  #header .search .itext {background:url(../images/bg_header_search.png) no-repeat left top;border:none;height:24px;width:190px;font-size:16px;font-weight:bold;text-transform:uppercase;padding-top:6px;color:#9F9D9D;}
  #header .search .isubmit {background:url(../images/btn_header_search.png) no-repeat left top;border:none;height:30px;width:30px;}
  #header .newsletter {position: absolute;right:42px;top:57px;}

/* TopNav setting */
  #topNav {background:url(../images/bg_top_nav.png) no-repeat left bottom;height:56px;font-size:17px;text-transform:uppercase;margin-top:-9px;position: relative; z-index: 2;}
  #topNav a {color:#FFF;text-decoration:none;float:left;height:56px;line-height:40px;background:url(../images/bg_top_nav_line.png) no-repeat right 9px;}
  #topNav a * {cursor:pointer;}
  #topNav a:hover {color:#009AD5;}
  #topNav a.active {color:#009AD5;background:none;}
  #topNav span {float:left;padding-left:9px;height:56px;}
  #topNav i {font-style: normal;float:left;height:47px;position: relative;top:9px;padding:0 22px 0 25px;_padding:0 22px 0 24px;_height:40px;}
  #topNav img {height:56px;width:12px;vertical-align: middle; * position: relative;bottom:1px;_right:3px;}
  #topNav a.active span {background:url(../images/bg_top_nav_active.png) no-repeat left top;}
  #topNav a.active img {background:url(../images/bg_top_nav_active2.png) no-repeat left top;}
  #topNav a.active i {background:url(../images/bg_top_nav_active3.png) repeat-x left top;}
  
  /* updated on 11/23 */
  #topNav i {padding:0 22px 0 20px!important;}

/* content setting */
  #content {padding:0 21px;}
  .breadcrump {color:#959595;font-size:11px;margin-top:-10px;}
  .breadcrump a {color:#959595;text-decoration:none;margin:0 5px;}
  .breadcrump a:hover {color:#009AD5;text-decoration:underline;}
/* banner setting */
  #banner {position: relative;background:url(../images/bg_banner.png) repeat left top;}
  #banner .shadow {background:url(../images/bg_banner2.png) repeat left top;height:15px;width:100%;clear: both;}

/* Footer setting */
  #footer:after{height:0;clear:both;content:"";display:block;}
  #footer .top-shadow{display:block;overflow:hidden;width:100%;height:15px;text-indent:-9999px;background:url(../images/bg-footer.png) repeat-x;}
  #footer-slide{position:absolute;top:0;left:0;width:100%;overflow:hidden;}
  .footer-holder {overflow:hidden;width:100%;background:url(../images/bg-footer-holder.png) repeat-x;}
  .footer-holder .top{overflow:hidden;width:900px;margin:0 auto;position:relative;height:56px;}
  .footer-holder .top .hp{float:left;color:#fff;padding:0 7px 0 0;background:url(../images/bg-footer-txt-separator.gif) no-repeat 100% 50%;font:14px/18px Georgia,"Times New Roman",Times,serif;}
  .footer-holder .top .hp a{color:#fff;text-decoration:none;}
  .footer-holder .top .hp a:hover{text-decoration:underline;}
  .footer-holder .top .cr {font-size:10px;color:#C1C1C1;width:auto;position:relative;top:20px;}
  .footer-holder .top .tos {position: absolute;right:0;top:14px;}
  .pull-up{position:absolute;top:8px;left:50%;padding-bottom:16px;color:#FFF;text-decoration:none;font:11px/20px Arial,Helvetica,sans-serif;background:url(../images/bg-pull-up.gif) no-repeat center bottom;margin-left:-30px;}
  .pull-up:hover{color:#fff;}
  .fly-out{width:1000px;margin:0 auto;display:none;overflow:hidden;position:relative;}
  #footer dl {width:150px;float:left;margin-top:20px;}
  #footer dt a {color:#FFF;}
  #footer dl.last dd {color:#AEAEAE;font-size:10px;height:14px;}
  #footer dd a {color:#AEAEAE;}
  #footer dt {padding-bottom:5px;}
  #footer dt a {font-size:14px;text-transform: uppercase;text-decoration:none;font-weight:bold;}
  #footer dd {height:18px;}
  #footer dl.first {margin-left:56px;}
  #footer dl.first dd {height:22px;}
  #footer dd a {font-size:10px;}
  #footer dl.first dd a {font-size:12px;}

/* Forms Setting */
  .forms {overflow: hidden;clear:both;}
  .forms p {padding-bottom:7px;overflow: hidden;padding-left:10px;_zoom:1;}
  .forms .itextarea {width:383px;height:114px;border:none;background:url(../images/bg_ta_a.png) no-repeat left top;margin-left:10px;padding:5px;}
  .forms .ta2 {width:268px;height:110px;border:none;background:url(../images/bg_ta_b.png) no-repeat left top;}
  label.itext {float:left;width:90px;height:23px;padding-left:10px;line-height: 23px;}
  label.iradio {padding-right:10px;padding-left:3px; * vertical-align: 3px;margin-top:3px;}
  input.iradio {line-height: 23px;vertical-align: -3px; * vertical-align: 0; * margin-top:3px;}
  input.itext {height:20px;border:none;background:url(../images/bg_ipt_a.png) repeat-x left top;padding-top:3px;padding-left:4px;vertical-align: top;}
  img.itext {height:23px;width:5px;background:url(../images/bg_ipt_a.png) repeat-x right top; * margin-top:1px; vertical-align:top;}
  select {vertical-align: top;margin-top:2px;}
  .agreement {float:left;margin-left:10px;}
  span.agreement {width:540px;}
  .forms .w316 {width:306px;}
  .forms .w304 {width:294px;}
  .forms .w318 {width:308px;}
  .forms .w155 {width:155px;}
  .forms .w135 {width:135px;}
  .forms .w125 {width:125px;}
  .forms .w241 {width:241px;}
  .forms .w200 {width:200px;}
  .forms .w261 {width:261px;}
  .forms .w281 {width:281px;}
  .forms .w119 {width:119px;}
  .forms .w110 {width:110px;}
  .forms .w84 {width:84px;}
  .forms .w93 {width:93px;margin-right:10px;}
  .forms .w111 {width:111px;}
  .forms .w100 {width:100px;}
  .forms .w130 {width:130px;margin-left:11px;}
  .forms .w125 {width:115px;}
  .forms .w129 {width:129px;}
  .forms .w290 {width:290px;}
  .forms .w278 {width:268px;height:110px;background:url(../images/bg_ta_b.png) no-repeat left top;}
  .forms input.w274 {width:264px;background:url(../images/bg_ipt_b.png) repeat-x left top;height:25px;padding-top:6px;}
  .forms img.w274 {width:5px;background:url(../images/bg_ipt_b.png) repeat-x right top;height:31px;}
  .forms textarea.w274 {width:264px;height:83px;border:none;background:url(../images/bg_ta_c.png) no-repeat left top;margin-left:0;}
  .forms label.w79 {width:79px;height:28px;line-height: 28px;}
  .forms iradio.w79 {position: relative;top:6px;}
  .forms label.itext.lower {line-height:12px;height:12px;}
  .forms label.itext.higher {line-height:26px;height:26px; * height:29px; _padding-top:10px;;}
  .forms label.itext.small {padding-left:3px;font-size:10px;line-height:10px;height:10px;font-weight:bold;padding-bottom:3px;}
  .forms label.cc {float:none;line-height:36px;margin-right:20px;}
  .forms label.cc img {vertical-align: middle;cursor:pointer;}
  .forms input.cc {float:none;line-height:36px;}
  .forms .il {float:none;padding-right:9px;vertical-align: 8px; * vertical-align: -5px;}
  .forms .itext.bl {display:block;float:none;width:auto;}
  .forms .itext.tl {padding-right:17px;}
  .forms .itext.tl2 {padding-right:112px;}
  .forms .posf {position: relative;left:20px;display:inline;}
  .forms .pf {padding-bottom:0;}
  .forms .pf2 {padding-left:34px;}
  .forms .pf3 {padding-left:34px;padding-bottom:0;}
  .forms .sbtn {border-top:#C3C3C3 solid 1px;margin-top:10px;padding-top:10px; cursor:pointer;}
  .forms .upload .isubmit {background:url(../images/bg_fileselect3.png) no-repeat left top!important;border:none;width: 123px;height: 36px;position: relative;z-index: 20;}
  .forms .sbtn .isubmit {background:url(../images/btn_submit.png) no-repeat left top;border:none;width: 123px;height: 36px;position: relative;z-index: 20;}
  .forms .sbtn .icancel {background:url(../images/btn_clear.png) no-repeat left top;border:none;width: 123px;height: 36px;}
  .forms input.file {height:20px;padding-top:3px;padding-left:4px;background:url(../images/bg_fileselect2.png) repeat left top;border:none;margin-right:10px;}
  .forms h6 {font-size:11px;padding:10px 30px;margin:0;width:360px;}
  
/* title setting */
  .title {border-bottom:#C3C3C3 solid 1px;font-size:20px;font-weight:bold;text-transform:uppercase;padding:0 10px;padding-bottom:10px;margin-bottom:20px;}
  .title2 {font-size:20px;font-weight:bold;text-transform:uppercase;padding:0 10px;padding-bottom:10px;margin-bottom:20px;}
  .title3 {font-size:18px;font-weight:normal;text-transform:uppercase;padding-bottom:10px;text-align: center;}
  .title4 {font-size:16px;font-weight:normal;text-transform:uppercase;padding-bottom:10px;text-align: center;}
  .title5 {font-size:18px;font-weight:bold;color:#5D5D5D;height:36px;line-height:42px;}
  .title6 {font-size:18px;font-weight:bold;padding:0 10px;padding-bottom:10px;margin-bottom:20px;}
  .title7 {font-size:16px;font-weight:bold;padding:0 10px;padding-bottom:10px;margin-bottom:20px;color:#FFF;}
  .title3 span {color:#C2C2C2;padding:0 4px;}
  .subTitle {border-top:#C3C3C3 solid 1px;border-bottom:#C3C3C3 solid 1px;font-size:14px;font-weight:bold;text-transform: uppercase;padding:8px;margin:6px 0 14px 0;}
  .subTitle2 {font-size:14px;font-weight:bold;text-transform: uppercase;padding:6px 8px 14px 8px;}
  .subTitle3 {font-size:14px;font-weight:bold;text-transform: uppercase;padding:6px 8px 8px 8px;text-align: center;border-bottom:#CDCDCD solid 1px;margin-bottom:10px;}

/* table setting */
  .tables table {width:100%;border-collapse: collapse;font-size:14px;}
  .tables th {background:#E0E0E0;padding:5px;}
  .tables td {border-bottom:#C4C4C4 solid 1px;padding:5px;}
  .tables a {text-decoration:none;color:#565656;}
  .tables a.remove {text-decoration:none;color:#41B3DE;font-size:11px;display:block;}
  .tables a:hover {text-decoration:underline;}
  .tables span {font-size:12px;color:#898989;display:block;}
  .tables input {background:#FFFFFF;height:22px;width:26px;border:#575757 solid 1px;padding-top:4px;text-align: center;padding-left:0;}
  .tables input {background:#FFFFFF;height:22px;width:26px;border:#575757 solid 1px;padding-top:4px;text-align: center;padding-left:0;}

/* Structure forms */
  .formA {background:url(../images/img_form_a.png) no-repeat right -8px;}
  .formB {overflow:hidden;_zoom:1;margin-bottom:10px;}
  .formB .left {float:left;background:url(../images/bg_line.png) repeat-y right top;width:300px;padding:8px 10px;}
  .formB .right {float:left;width:300px;padding:8px 20px;}
  .fCredit {margin-bottom:10px;}
  .formC {overflow:hidden;_zoom:1;margin-bottom:10px;padding:0 10px;}
  .formC .left {float:left;width:380px;padding:8px 10px;position: relative;z-index: 10;}
  .formC .right {float:left;width:380px;padding:8px 0;}
  .payment {overflow:hidden;_zoom:1;margin-bottom:10px;padding:0 10px;background:#EAEAEA;}
  .payment p {padding-left:18px;}
  .payment .left {float:left;width:296px;padding:10px 0;}
  .payment .right {float:left;width:296px;padding:10px 0;}
  .payment input.agreement {margin-left:0;}
  .payment span.agreement {width:260px;}
  .payment-c {background:url(../images/bg_calc.png) no-repeat left 40px;;height:680px;position: relative;}
  .payment-c label.itext {font-size:14px;width:110px;}
  .payment-c input.itext {width:164px;height:26px;font-size:18px;padding-top:5px;}
  .payment-c input.p-c-1 {background:url(../images/bg_pc1.png) repeat left top;}
  .payment-c input.p-c-2 {background:url(../images/bg_pc2.png) repeat left top;padding-left:30px;width:138px;}
  .payment-c input.p-c-3 {background:url(../images/bg_pc3.png) repeat left top;}
  .payment-c p {padding-top:10px;position: relative;padding-left:10px;}
  .payment-c p span {font-size:12px;font-size:10px;color:#C2C2C2;position: absolute;left:130px;top:8px;}
  .payment-c .price {color:#EBEBEB;font-size:32px;position: absolute;left:410px;top:133px;width:130px;height:40px;text-align:center;}

/* carrousel settings */
  .brands {width:176px;}
  .brands .box {height:644px;overflow:hidden;position: relative;margin:5px 0;_height:660px;}
  .brands .top {width:152px;height:16px;display:block;background:url(../images/bg_brands_top.png) repeat left top;margin:0 12px;}
  .brands .top:hover {background-position:left bottom;}
  .brands .bottom {width:152px;height:16px;display:block;background:url(../images/bg_brands_bottom.png) repeat left top;margin:0 12px;}
  .brands .bottom:hover {background-position:left bottom;}
  .brands li img {margin-top:20px;}
  .brands li a {display:block;width:144px;height:87px;text-align: center;line-height: 87px; background:url(../images/bg_brands.png) repeat left top;padding:16px;margin:-10px 0;}
  .brands li a:hover {background:url(../images/bg_brands_hover.png) repeat left top;margin:-10px 0;}

  .newBoats {width:270px;position: relative;}
  .newBoats .top {position: absolute;right:-30px;top:0;height:15px;width:24px;background:url(../images/bg_home_newboats_up.gif) repeat left top;}
  .newBoats .top:hover {background-position:left bottom;}
  .newBoats .bottom {position: absolute;right:-30px;bottom:0;height:15px;width:24px;background:url(../images/bg_home_newboats_down.gif) repeat left bottom;}
  .newBoats .bottom:hover {background-position:left top;}
  .newBoats .box {height:252px;overflow:hidden;position: relative;width:270px; background:url(../images/bg_news_home.jpg) repeat-x;}
  .newBoats li {width:270px;height:81px;}
  /*.newBoats .summary {height:81px;}*/

  .brandsH {position:relative;width:850px;padding:0 15px;overflow:hidden;}
  .brandsH li {width:170px;height:119px;float:left;}
  .brandsH .box {height:119px;width:850px;overflow:hidden;}
  .carrH ul {width:9999px;}
  .brandsH li a {display:block;margin:0 -3px!important;}
  .brandsH .link-prev {position: absolute;left:0;top:50%;margin-top:-16px;;height:24px;width:15px;background:url(../images/bg_home_brands_left.gif) repeat left top;z-index:2;}
  .brandsH .link-prev:hover {background-position:left bottom;}
  .brandsH .link-next {position: absolute;right:0;top:50%;margin-top:-16px;height:24px;width:15px;background:url(../images/bg_home_brands_right.gif) repeat right top;}
  .brandsH .link-next:hover {background-position:left top;}

  .topSeller {width:586px;position:relative;overflow:hidden;padding:0 37px;}
  .topSeller .box {height:149px;width:586px;overflow:hidden;position: relative;}
  .topSeller li {float:left;width:195px;height:149px;}
  .topSeller li a {display:block;width:184px;height:137px;padding:6px;position:relative;text-decoration:none;}
  .topSeller li a:hover {background:url(../images/bg_boat_topseller.gif) repeat left top;}
  .topSeller .item {background:#FFFFFF;width:172px;height:125px;cursor:pointer;padding:6px;;}
  .topSeller .name {background:url(../images/bg_boat_name.gif) repeat left top;height:32px;line-height: 32px;color:#D5D5D5;font-family:verdana;font-size:14px;text-transform: uppercase;text-align: center;* margin-top:-3px;}
  .topSeller .ribbon {position: absolute;top:12px;;right:12px;width:58px;height:57px;background:url(../images/ico_ribbon_1.png) repeat left top;}
  .topSeller .link-prev {position: absolute;left:20px;top:50%;margin-top:-16px;;height:24px;width:15px;background:url(../images/bg_home_brands_left.gif) repeat left top;z-index:2;}
  .topSeller .link-prev:hover {background-position:right bottom;}
  .topSeller .link-next {position: absolute;right:20px;;top:50%;margin-top:-16px;height:24px;width:15px;background:url(../images/bg_home_brands_right.gif) repeat right top;}
  .topSeller .link-next:hover {background-position:left top;}

  .la_pu {width:812px;position:relative;}
  .la_pu .box {height:321;width:812px;overflow:hidden;position: relative;}
  .la_pu li {float:left;width: 203px;height: 321px;background:#FdFfFc;}
  .la_pu .item {float:none;_margin-right:4px!important;}
  .la_pu .link-prev {position: absolute;left:-20px;top:50%;margin-top:-16px;;height:24px;width:15px;background:url(../images/bg_home_brands_left.gif) repeat left top;z-index:2;}
  .la_pu .link-prev:hover {background-position:right bottom;}
  .la_pu .link-next {position: absolute;right:-20px;;top:50%;margin-top:-16px;height:24px;width:15px;background:url(../images/bg_home_brands_right.gif) repeat right top;}
  .la_pu .link-next:hover {background-position:left top;}

  .commuity {width:164px;position:absolute;right:0;}
  .commuity .box {height:106px;position:relative;overflow:hidden;}
  .commuity li {float:left;width:164px;height:106px;}

  .relativeProducts {width:615px;position:relative;}
  .relativeProducts .box {height:325px;position:relative;overflow:hidden;}
  .relativeProducts li {float:left;width:195px;height:325px;margin-right:10px;background:url(../images/bg_product_relative.png) repeat left top;}

  .slideshow {width:900px;overflow:hidden;}
  .slideshow .box {width:700px;overflow:hidden;position: relative;}
  .slideshow .box ul {width:9000px;overflow:hidden;}
  .slideshow .box li {float:left;width:657px;height:360px;overflow:hidden;margin-left:43px;_margin-left:30px;}
  .slideshow .indicator li {float:left;margin-right:10px;}
  .slideshow .indicator li a.dot {width:17px;height:9px;background:#DFDFDF;display:block;overflow:hidden;}
  .slideshow .indicator li.active a.dot {background:#009CD5;}

/* Structure slideshow */
  #banner {width:900px;padding-top:12px;}
  #banner .slideshow {}
  #banner .shows {width:657px;height:349px;position: relative;overflow:hidden;}
  #banner .summary {width:225px;background:url(../images/bg_slideshow_summary_1.png) repeat left top;padding:6px;position: absolute;bottom:10px;left:10px;}
  #banner .summary.active {display:block;}
  #banner .summary .inner {background:url(../images/bg_slideshow_summary_2.png) repeat left top;padding:5px;}
  #banner .summary p {font-size:10px;color:#262626;}
  #banner .summary strong {font-size:16px;color:#262626;}
  #banner .summary a {font-size:12px;color:#009CD6;margin-left:20px;}
  #banner .up a {display:block;background:url(../images/bg_home_slideshow_top.png) repeat left top;width:132px;height:16px;}
  #banner .down a {display:block;background:url(../images/bg_home_slideshow_bottom.png) repeat left bottom;width:132px;height:16px;}
  #banner .up a:hover {background-position:left bottom;}
  #banner .down a:hover {background-position:left top;}
  #banner .control {width:132px;position: absolute;right:50px;}
  #banner .thumbs {padding:4px 0;}
  #banner .thumbs li {float:none;* margin-bottom:-3px;}
  #banner .thumbs a {display:block;width:125px;height:70px;overflow:hidden;padding:3px;margin-bottom:1px;}
  #banner .thumbs a:hover {background:#78CBE9;}
  #banner .thumbs li.active a {background:#78CBE9;}
  #banner .thumbs a img {width:125px;height:70px;}
  #banner .dots {position:absolute;bottom:-20px;right:50%;margin-right:-54px;z-index:123;}
  #banner .load-icon {background:url(../images/load.gif) repeat left top;width:208px;height:13px;position: absolute;left:50%;top:50%;margin-left:-100px;margin-top:-6px;}
  .homeBanner .box {margin-left:20px!important;width:680px!important;}
  .homeBanner .up,
  .homeBanner .down {display:block!important;}
  .homeBanner .shows {width:657px!important;}
  div.homeBanner .slideshow {margin-bottom:11px;}
  
  
/* home setting */
  div.brand div.title2 {padding-top:20px;margin-bottom:0;padding-bottom:0;padding-left:34px;font-size:18px;font-weight:normal;}
  div.brand div.brands {margin-left:10px;}
  div.homeThings {overflow:hidden;_zoom:1;padding-left:34px;position: relative;z-index: 3;}
  div.homeThings .section {float:left;width:279px;}
  div.homeThings .new {width:284px;}
  div.homeThings .container {border:#BFBEBE solid 1px;padding:1px;margin-right:10px;height:253px;}
  div.homeThings .proShop .container {}
  div.homeThings .proShop p.photo {margin-bottom:-12px;}
  div.homeThings .proShop p.icon {height:96px;background:url(../images/bg_home_proshop.png) repeat-x left bottom;position: relative;z-index: 2;}
  div.homeThings .proShop a {}
  div.homeThings .proShop img.icon {margin-left:5px;margin-top:20px;height:58px;}
  div.homeThings .community .container {overflow:hidden;}
  div.homeThings .community ul {overflow:hidden;_zoom:1;padding-top:1px;background:url(../images/bg_hone_community.gif) repeat left top;}
  div.homeThings .community li {float:left;padding-left:5px;padding-bottom:2px;}
  div.homeThings .community img {border:#FFF solid 1px;}
  div.homeThings .community a:hover img {border:#1B1617 solid 1px;}
  div.homeThings .summary 
  {
    padding:8px;
    margin:2px;
    border-bottom:solid 1px #C2C2C2;
    
  }
  div.homeThings .summary img {float:left;margin: 0 5px 5px 0}
  div.homeThings .summary p {font-size:12px;color:#4C4B4B;}
  div.homeThings .summary p span {display:block;text-align: center;padding-top:5px;}
  div.homeThings .summary p a {color:#53B9DF; font-style:italic;}
  div.homeThings .summary h3 {font-size:16px; margin:0; color:#0092D2;}
  div.homeThings .summary .img
  {
    float:left;
    width:105px;
  }
  div.homeThings .summary .info
  {
    float:left;
    width:130px;
  }

/* sub menu setting */
  div.subMenu {width:210px;}
  div.subMenu a {display:block;}
  div.subMenu a span {display:block;cursor:pointer;}
  div.subMenu li  {margin-bottom:-6px;position: relative;z-index: 5;}
  div.subMenu li ul li {margin-bottom:0;position: relative;z-index: 4;}
  div.subMenu.wide a {width:205px;height:42px;background:url(../images/bg_submenu_button_wide_off.png) repeat left top;font-size:16px;color:#D5D5D5;text-decoration:none;text-align: center;line-height:42px;}
  div.subMenu.wide a span {width:205px;height:42px;background:url(../images/bg_submenu_button_wide_on.png) repeat left top;}
  div.subMenu.wide a.on {color:#FFF}
  div.subMenu.wide a.on span {background:none;}
  div.subMenu.narrow a {width:181px;height:42px;background:url(../images/bg_submenu_button_narrow_off.png) repeat left top;font-size:16px;color:#D5D5D5;text-decoration:none;text-align: center;line-height:42px;}
  div.subMenu.narrow a span {width:181px;height:42px;background:url(../images/bg_submenu_button_narrow_on.png) repeat left top;}
  div.subMenu a:hover {color:#009CD6!important;}
  div.subMenu.narrow li ul {background:url(../images/bg_submenu.gif) repeat left top;margin:0 3px;width:175px;margin-bottom:-6px;padding-bottom:10px;margin-top:-3px!important;;}
  div.subMenu.narrow li ul li a {color:#FFF;font-size:14px;text-align: left;height:24px;line-height:24px;padding-left:37px;width:auto;background:none;}
  div.subMenu.narrow li ul li a:hover {color:#009CD6;}
  div.subMenu.narrow li ul li a.open {background:url(../images/bg_submenu2_hover.png) no-repeat left top;border:#D2D5D7 solid 1px;border-right:none;_margin-bottom:-16px;}
  div.subMenu.narrow li ul li.active {background:url(../images/ico_submenu.gif) no-repeat 20px center;}
  div.subMenu2 {position: absolute;width:277px;left:175px;top:-100%;_top:-10%; border:#D3D2D0 solid 1px; border-left:none;min-height:80px;_height:80px;}
  div.subMenu2 .inner {background:url(../images/bg_submenu2.png) repeat-y left top;padding:10px;overflow:hidden;_zoom:1;}
  div.subMenu2 table {width:100%;border-collapse: collapse;}
  div.subMenu2 table a {font-size:12px;width:100%;display:inline;padding:0!important;color:#636363!important;text-decoration:underline!important;position: relative;}

/* accordion setting */
  div.accordion {}
  div.accordion .handler {width:326px;height:34px;line-height:34px;text-align: center;font-size:16px;color:#D5D5D5;cursor: pointer;background:url(../images/bg_accordion.png) repeat left top;margin-bottom:-6px;}
  div.accordion .content {width:320px;background:url(../images/bg_accordion.gif) repeat-x left top;text-align: center;margin-left:3px;}
  div.accordion .photo {width:283px;margin:0 auto;padding-top:10px;position: relative; * position: static; margin-bottom:6px;}
  div.accordion .ribbon {width:58px;height:57px;background:url(../images/ico_ribbon_1.png) repeat left top;float:right;position: absolute; top:10px;right:0; * margin-top:-135px;* position: static;}
  div.accordion p {font-size:14px;color:#525252;}
  div.accordion p a {font-size:11px;color:#26A8D5;}


/* banner setting */
  #banner .up,
  #banner .down {display:none;}
  #banner .box {margin-left:160px;}
  #banner .shows {width:691px;}
  #banner .subMenu {position: absolute;left:-21px;top:12px;height:349px;width:185px;}
  #banner .box li {width:710px;margin-left:0;}
  #banner .banner {position: relative;height:349px;margin-left:180px;}
  #banner .banner .brand {position: absolute;background:url(../images/bg_slideshow_summary_1.png) repeat left top;bottom:10px;left:10px;padding:5px;}
  #banner .banner .brand span {display:block;padding:8px;background:#FFF;}
  #banner .banner .name {position: absolute;top:-10px;right:20px;}
  #banner .banner .name .left {width:30px;height:44px;background:url(../images/bg_boats_name_2.png) repeat left top;float:left;}
  #banner .banner .name .right {width:30px;height:44px;background:url(../images/bg_boats_name_3.png) repeat left top;float:left;}
  #banner .banner .name span {height:44px;background:url(../images/bg_boats_name_1.png) repeat left top;float:left;line-height:44px;font-size:14px;color:#009CD2;}

/* boat setting */
  .boatsThings {clear:both;overflow:hidden;_zoom:1;padding-top:25px;position: relative;z-index:2;padding-bottom:80px;}
  .boatsThings .sidebar {float:left;width:180px;}
  .boatsThings .sectors {float:left;width:720px;}
  .boatsThings .sector {float:left;width:326px;margin-right:10px;height:380px;;}
  .boatsThings .topSellers {border-top:#BDBDBD solid 1px;border-bottom:#BDBDBD solid 1px;clear:both;padding:10px 0;margin-right:60px;}
  .boatsThings .topSellers .title {border:none;margin-bottom:0px;}
  .boatsThings .topSellers .title span {font-size:12px;text-transform: lowercase;font-weight:normal;padding-left:10px;}
  .boatsThings .topSellers .title select {vertical-align: 0; * vertical-align: -4px;}
  .boatsThings .ad {text-align: center;margin-right:60px;overflow: hidden;clear:both;}
  .boatsThings .ad img {width:234px;height:60px;background:#C2C2C2;margin:10px;}
  .boatsThings .intro .title5 span {float:left;background:url(../images/bg_blue_line.png) no-repeat right bottom;padding-right:50px;}
  .boatsThings .intro .title5 a {color:#D5D5D5;background:url(../images/btn_boats_quote.gif) no-repeat left center;float:left;font-size:16px;font-weight:normal;text-decoration:none;width:165px;height:36px;line-height:36px;text-align:center;position: relative;left:20px;top:5px;_top:8px;}
  .boatsThings .intro p {clear:both;padding:10px 0;padding-right:50px;line-height: 1.5em;}
  .boatsThings .spec {padding-top:10px;border-top:#BDBDBD solid 1px;margin-right:50px;overflow:hidden;_zoom:1;padding-bottom:20px;}
  .boatsThings .spec .title6 {padding-left:0;margin-bottom:0;padding-right:450px;}
  .boatsThings .spec ul {color:#5D5D5D;font-size:16px;line-height:28px;padding-left:30px;padding-right:450px;}
  .boatsThings .spec .photo {float:right;border:#DFDFDF solid 4px;padding:20px;margin-right:20px;_margin-right:10px;}
  .boatsThings .features {overflow:hidden;_zoom:1;}
  .boatsThings .features .title7 {height:32px;background:url(../images/bg_boats_features_title.gif) no-repeat left top;padding-left:20px;padding-top:2px;}
  .boatsThings .features ul {float:left;margin-left:10px;margin-right:10px;}
  .boatsThings .features li {padding-left:15px;background:url(../images/ico_bluedot.png) no-repeat 5px center;line-height: 18px;color:#575757;}
  .boatsThings .info {padding-bottom:10px;margin-bottom:10px;border-bottom:#BDBDBD solid 1px;overflow:hidden;_zoom:1;padding-left:10px;margin-right:60px;}
  .boatsThings .info img {float:left;}
  .boatsThings .info .title5 {margin-bottom:5px;height:28px;line-height: 28px;}
  .boatsThings .info .title5 span {display:block; background:url(../images/bg_blue_line.png) no-repeat right bottom;margin-left:300px;* margin-left:10px;}
  .boatsThings .info p {margin-left:300px;line-height: 1.5em;}
  .boatsThings .boats {}
  .boatsThings .boats .title6 {clear:both;}
  .boatsThings .boats .title6 span {font-size:12px;font-weight:normal;color:#959595;padding-left:10px;}
  .boatsThings .boats .title6 select {margin-left:5px;}
  .boatsThings .boats ul {padding:0 20px;padding-bottom:40px; overflow:hidden;_zoom:1;margin-bottom:10px;border-bottom:#BDBDBD solid 1px;margin-right:40px;}
  .boatsThings .boats li {float:left;width:195px;height:149px;margin-right:10px;}
  .boatsThings .boats li a {display:block;width:184px;height:137px;padding:6px;position:relative;text-decoration:none;}
  .boatsThings .boats li a:hover {background:url(../images/bg_boat_topseller.gif) repeat left top;}
  .boatsThings .boats .item {background:#FFFFFF;width:172px;height:125px;cursor:pointer;padding:6px;;}
  .boatsThings .boats .name {background:url(../images/bg_boat_name.gif) repeat left top;height:32px;line-height: 32px;color:#D5D5D5;font-family:verdana;font-size:14px;text-transform: uppercase;text-align: center;* margin-top:-3px;}
  .boatsThings .boats .ribbon {position: absolute;top:12px;;right:12px;width:58px;height:57px;background:url(../images/ico_ribbon_1.png) repeat left top;}

/* proshop setting */
  #banner.shopPage .photo {padding-top:3px;}
  .shopThings {padding:20px 44px;}
  .shopThings .title5 {height:1em;line-height: 1em;}
  .shopThings .title6 {clear:both;margin-bottom:10px;}
  .shopThings .title6 span {font-size:12px;font-weight:normal;color:#959595;padding-left:10px;}
  .shopThings .title6 select {margin-left:5px;}
  .shopThings .title6 span.page {float:right;color:#5D5D5D;font-weight:bold;position: relative;top:8px;}
  .shopThings .title6 span.page a {color:#5D5D5D;padding-right:5px;background:#FFF!important;}
  .shopThings .title6 span.page a:hover {color:#009DD2;}
  .shopThings .title6 span.page a.active {color:#009DD2;}
  .shopThings .paging {clear:both;overflow:hidden;_zoom:1;border-top:#E0E0E0 solid 1px;padding-bottom:0;padding-top:8px;margin-bottom:0;}
  .shopThings .paging span {position: static!important;}
  .shopThings .items {overflow:hidden;_zoom:1;padding-bottom:20px;}
  .shopThings .item {width:195px;height:321px;background:url(../images/bg_shop_item.gif) repeat left top;padding-top:4px;cursor: pointer;float:left;margin-right:8px;margin-bottom:10px;}
  .shopThings .item .photo {width:186px;height:186px;background:url(../images/bg_shop_photo.gif) repeat left top;margin:0 auto;position: relative;}
  .shopThings .item .photo img {width:186px;height:186px;}
  .shopThings .item .photo .ribbon {width:58px;height:57px;background:url(../images/ico_ribbon_2.png) repeat left top;position: absolute;right:0; top:0;}
  .shopThings .item .photo .soldout {width:58px;height:57px;background:url(../images/sold_out.png) repeat left top;position: absolute;right:0; top:0;}
  .shopThings .item .l2d {width:192px;height:32px;background:url(../images/bg_shop_l2d.gif) repeat left top;margin-left:2px;line-height:32px;text-align:center;font-size:16px;color:#D5D5D5;position: relative;z-index: 10;}
  .shopThings .item .desc {padding:0 8px;height:101px;overflow:hidden;position: relative;z-index: 10;}
  .shopThings .item .brand {color:#009DD2;padding-top:10px;}
  .shopThings .item .name {color:#959595;font-size:18px;line-height:18px;height:36px;overflow:hidden;}
  .shopThings .item .price {color:#009DD2;font-size:24px;padding-top:5px;}
  .shopThings .item.active {background:url(../images/bg_shop_itema.gif) repeat left top;}
  .shopThings .item.active .l2d {color:#FFF;}
  .shopThings .la_pu {padding:20px 0;}
  .shopThings .sidebar {width:185px;float:left;margin-left:-44px;_margin-left:-22px;}
  .shopThings .sidebar .subMenu {width:185px;position: relative;right:-20px;margin-left:-42px;}
  .shopThings .content {width:660px;float:left;padding-bottom:100px;}
  .shopThings .content .title6 {border-bottom:#E0E0E0 solid 1px;line-height: px;}
  .shopThings .content .items {padding-left:30px;}
  .shopThings .content .paging {padding-bottom:20px;}
  .shopThings .content .product {border:#E3E3E3 solid 4px;background:#FFF url(../images/bg_shop_detail.png) repeat left bottom;padding:12px 16px;overflow:hidden;_zoom:1;}
  .shopThings .content .product .photo {width:256px;float:left;}
  .shopThings .content .product .inner a {display:block;width:auto;border:#E4E4E4 solid 1px;overflow:hidden;_zoom:1;}
  .shopThings .content .product .view {text-align: center;padding-top:10px;}
  .shopThings .content .product .view img {width:14px;height:7px;background:#C4C4C4;margin:0 2px;}
  .shopThings .content .product .view img.active {background:#009CD6;}
  .shopThings .content .product .detail {width:340px;float:left;}
  .shopThings .content .product .detail h2 {margin:0;color:#7D7D7D;font-size:21px;padding:8px 0;font-weight:normal;}
  .shopThings .content .product .detail h3 {margin:0;color:#009CD2;font-size:18px;font-weight:normal;}
  .shopThings .content .product .detail h5 {margin:0;color:#009CD2;font-size:36px;font-weight:normal;}
  .shopThings .content .product .options label {color:#6D6D6D;display:block;padding-top:10px;}
  .shopThings .content .product .options select {width:150px;}
  .shopThings .content .product .add {width:202px;height:50px;background:url(../images/btn_addcart.gif) repeat left top;display:block;line-height:50px;text-align: center;text-decoration:none;font-size:18px;color:#E1E1E1;margin-top:30px;}
  .shopThings #tabs {padding-top:10px;}
  .shopThings #tabs .tabContainer {clear:both;background:url(../images/bg_tabs_content.png) no-repeat left top;height:126px;position: relative;z-index: 4;}
  .shopThings #tabs .tabContainer div {clear:both;width:580px;height:7.6em;overflow:hidden;_zoom:1;margin:0 auto;position: relative;top:15px;padding-right:40px;}
  .shopThings #tabs li {float:left;background:url(../images/bg_tabs.png) no-repeat 150px top;width:150px;height:32px;text-align:center;}
  .shopThings #tabs .tab1 {background-position:-150px top;}
  .shopThings #tabs .tab2 {background-position:-300px top;}
  .shopThings #tabs .tab3 {background-position:-450px top;}
  .shopThings #tabs li a {display:block;text-decoration:none;}
  .shopThings #tabs li a span {color:#FFF;font-size:14px;position: relative;top:10px;}
  .shopThings #tabs li .tabShadow {width:10px;height:32px;position: relative;}
  .shopThings #tabs li .left {float:left;width:2px;}
  .shopThings #tabs li .right {float:right;width:5px;}
  .shopThings #tabs .right {background:url(../images/bg_tabs_right2.png) no-repeat left top;right:-5px;}
  .shopThings #tabs ul {background:url(../images/bg_tabs_tabbg.png) repeat-x left top;padding-left:2px;}
  .shopThings #tabs .tab1 .left {background:url(../images/bg_tabs_left2.png) no-repeat left top;left:-2px;}
  .shopThings #tabs .ui-state-active {background-position:0 top;z-index: 5;position: relative;top:1px;z-index:5;}
  .shopThings #tabs .ui-state-active .right {background:url(../images/bg_tabs_right.png) no-repeat left top;right:-2px;width:2px;}
  .shopThings #tabs .ui-state-active .left {background:url(../images/bg_tabs_left.png) no-repeat left top;left:-2px;}
  .shopThings #tabs .ui-state-active a span {color:#009CD6;}
  .shopThings .title52 {margin-top:30px;margin-bottom:10px;border-bottom:#E0E0E0 solid 1px;padding-bottom:5px;}
  .shopThings .title2 {margin-bottom:0;}
  .shopThings .title {font-weight:normal;}
  .shopThings .tools {overflow:hidden;_zoom:1;padding-top:10px;}
  .shopThings .tools div.update {float:left;}
  .shopThings .tools a.update {display:block;width:128px;height:37px;background:url(../images/btn_update.png) repeat left top;line-height:37px;color:#FFF;font-size:16px;text-decoration:none;text-align:center;}
  .shopThings .tools a.checkout {float:left;display:block;width:166px;height:42px;background:url(../images/btn_checkout.png) repeat left top;line-height:42px;color:#FFF;font-size:16px;text-decoration:none;text-align:center;}

  .shopThings .tools a.continue {color:#009CD2;}
  .shopThings .tools div.checkout {float:right;}
  .shopThings .tools div.checkout span {float:left;margin:0 10px;font-size:16px;font-weight:bold;line-height:42px;}
  .shopThings .tools div.checkout strong {color:#009CD2;padding-left:5px;}
  .shopThings .sMethod {padding:30px;background:#EAEAEA;min-height:22px;_height:22px;}
  .shopThings .sMethod select {width:150px;}
  .shopThings .confirm {overflow:hidden;_zoom:1;}
  .shopThings .term {padding:15px;background:url(../images/bg_term.png) repeat-x left bottom;border:#D8D7D7 solid 1px;width:320px;}
  .shopThings .confirm p {padding-top:10px;padding-left:10px;}
  .shopThings .confirm p input.icheckbox {margin-right:10px;}
  .shopThings .cPrice {width:206px;float:right;margin-right:30px;}
  .shopThings .cPrice li {background:url(../images/bg_confirmPrice.png) repeat-x left bottom;overflow:hidden;_zoom:1;height:23px;line-height:23px;}
  .shopThings .cPrice li i {font-style:normal;float:left;background:#FFF;font-weight:bold;}
  .shopThings .cPrice li span {float:right;background:#FFF;font-size:16px;font-weight:bold;}
  .shopThings .cPrice .total {font-size:24px;font-weight:bold;overflow:hidden;_zoom:1;padding-top:10px;padding-bottom:10px;}
  .shopThings .cPrice .total span {color:#009CD2;float:right}
  .shopThings .cPrice a.order {display:block;width:206px;height:42px;background:url(../images/btn_order.png) repeat left top;line-height:42px;color:#FFF;font-size:16px;text-decoration:none;text-align:center;}
  .shopThings .cPrice .vsign {text-align:center;padding-top:10px;}
  .la_pu2 {width:609px;margin:0 auto;}
  .la_pu2 .box {width:609px;}
  .shopThings .sidebar .adv {width: 120px;height: 600px;background:#C2C2C2;margin-left:10px;margin-top:30px;margin-left:20px;}
  .ui-tabs-hide {display:none;}

  .aboutus .fct {text-align:center;}
  .aboutus .content {padding:20px 50px;}
  .aboutus .content p {padding:0 20px; line-height:1.4em;}
  .aboutus .addr {padding:20px 20px;overflow:hidden;_zoom:1;padding-bottom:100px;position: relative;z-index: 10;}
  .aboutus .map {border:#C2C2C2 solid 4px;float:left;}
  .aboutus ul strong {color:#0092D2;}
  .aboutus ul {padding-left:30px;float:left;}
  .aboutus ul li {line-height:1.8em;font-size:14px;;}
  
  .p_s {padding-bottom:50px;}
  .p_s .fct {text-align:center;}
  .p_s .content {padding:20px 50px;}
  .p_s .content p {padding:0 20px; line-height:1.4em;overflow:hidden;_zoom:1;font-size:14px;padding-bottom:10px;}
  .p_s .forms p {padding:0; line-height:1.2em;overflow:hidden;_zoom:1;font-size:12px;padding-bottom:7px;padding-left:10px;}

  .s_r {padding:20px 130px;}
  .s_r span {color:#009CD2;text-transform: lowercase;}
  .s_r .title span.page {float:right;color:#5D5D5D;font-weight:bold;position: relative;top:15px;font-size:12px;}
  .s_r .title span.page a {color:#5D5D5D;padding-right:5px;background:#FFF!important;}
  .s_r .title span.page a:hover {color:#009DD2;}
  .s_r .title span.page a.active {color:#009DD2;}
  .s_r .results {padding:10px;}
  .s_r .results .section {font-size:16px;margin-bottom:10px;background:#009CD2;text-transform: uppercase;color:#FFF;font-weight:bold;line-height:28px;height:28px;padding:0 20px;float:left;}
  .s_r .results p {clear:both;}
  .s_r .result {padding-bottom:10px;margin-bottom:10px;border-bottom:#E0E0E0 solid 1px;}
  .s_r .results span.keyword {color:#009CD2;font-weight:bold;}

  .video-page #banner {padding-top:20px;}
  .video-page .vTitle {font-size:16px;font-weight:bold;color:#5D5D5D;position: absolute;top:0;padding-left:50px;}
  .video-page .vTitle span {font-size:12px;}
  .video-page .u_c_e {padding:30px 60px;overflow:hidden;_zoom:1;}
  .video-page .u_c_e .events {width:50%;float:left;position: relative;z-index: 900; overflow-y:scroll; height:291px;}
  .video-page .u_c_e .events img {float:left;margin-right:10px;}
  .video-page .u_c_e .event {overflow:hidden;_zoom:1;padding-bottom:10px;padding-right:20px;}
  .video-page .u_c_e .event h4 {font-size:16px;font-weight:normal;margin:0;margin-bottom:5px;color:#0092D2;}
  .video-page .u_c_e .cale {width:50%;float:left;}
  .video-page .conmmunity {padding:30px 60px;overflow:hidden;_zoom:1;position: relative;}
  .video-page .conmmunity .title span {float:right;font-size:16px;text-transform: lowercase;height:42px;line-height:42px;padding-left:10px;position: relative;top:-10px;}
  .video-page .conmmunity .title span img {vertical-align: middle;}
  .video-page .conmmunity span.ts1 {color:#009CD2;}
  .video-page .conmmunity .items {overflow:hidden;_zoom:1;}
  .video-page .conmmunity .item {float:left;width:145px;padding-right:10px;padding-bottom:20px;}
  .video-page .conmmunity .item span {display:block;text-align:center;padding-top:5px;}
  .video-page .conmmunity .item span a {color:#0092D2;text-decoration:underline;font-size:16px;}
  .video-page .conmmunity .item span.c_i2 a {font-size:14px;}
  .video-page .title span.page {float:right;color:#5D5D5D;font-weight:bold;position: relative;top:15px;font-size:12px;}
  .video-page .title span.page a {color:#5D5D5D;padding-right:5px;background:#FFF!important;}
  .video-page .title span.page a:hover {color:#009DD2;}
  .video-page .title span.page a.active {color:#009DD2;}

  
  .popup {margin:20px;position: absolute;left:10%;top:30%;z-index: 999;margin:0 20px;display:none;* width:430px;}
  .popup .pHeader {height:20px;position: relative;z-index:2000;}
  .popup .pFooter {height:20px;position: relative;}
  .popup .pbody {overflow:hidden;_zoom:1;padding:0 20px;margin:0 -20px;position: relative;}
  .popup .pHeader .plt {height:20px;width:20px;background:url(../images/bg_popwindow_tl.png) no-repeat left top;margin-left:-20px;float:left;position: relative;}
  .popup .pHeader .prt {height:20px;width:20px;background:url(../images/bg_popwindow_tr.png) no-repeat left top;margin-right:-20px;float:right;position: relative;}
  .popup .pHeader .pt {height:20px;width:100%;background:url(../images/bg_popwindow_t.png) repeat-x left top;position: relative;}
  .popup .pFooter .plb {height:20px;width:20px;background:url(../images/bg_popwindow_bl.png) no-repeat left top;margin-left:-20px;float:left;position: relative;}
  .popup .pFooter .prb {height:20px;width:20px;background:url(../images/bg_popwindow_br.png) no-repeat left top;margin-right:-20px;float:right;position: relative;}
  .popup .pFooter .pb {height:20px;width:100%;background:url(../images/bg_popwindow_b.png) repeat-x left top;}
  .popup .pbody .plc {width:20px;background:url(../images/bg_popwindow_l.png) repeat-y left top;margin-left:-20px;float:left;margin-bottom:-9999px;padding-bottom:9999px;margin-top:-15px;}
  .popup .pbody .prc {width:20px;background:url(../images/bg_popwindow_r.png) repeat-y left top;margin-right:-20px;float:right;margin-bottom:-9999px;padding-bottom:9999px;margin-top:-15px;}
  .popup .pbody .pcontainer {width:100%;background:#FFF;}
  .popup .close {position: absolute;right:0;top:0;}
  .popup .close img {width:39px;height:42px;background:url(../images/popup_close.png) no-repeat left top;position: relative;}
  .popup .sbtn {border:none!important;padding:0;margin:0;}
  .popup .title {border:none!important;padding:0;margin:0;padding-bottom:10px;font-size:18px;}
  .popup .notice {width:350px;padding:30px 20px;font-size:14px;text-align: center;line-height:1.7em;* width:390px;}
  .popup .event {width:380px;padding:30px 20px;font-size:12px;line-height:1.7em;* width:400px;overflow:hidden;_zoom:1;}
  .popup .event img {float:left; margin:0 15px 3px 0;}

  .popup .event a {float:left;}
  .popup .event h4 {margin:0;padding:0;padding-top:10px;}
  .popup .event p {line-height:1.4em;float:left;width:250px;text-align:left;padding-left:10px;}
  .forms .istatus {width:316px;height:55px;background:url(../images/bg_istatus.png) repeat left top;line-height:55px;text-align:center;font-size:30px;color:#009CD2;float:left;}
  #pop_video {width:100%;left:0px!important;_left:-20px!important;}
  #pop_video .toolbar {width:100%;float:left; height:30px;background:url(../images/bg_showcase.png) repeat-x left top;margin-left:-20px;_margin-left:0;}
  #pop_video .toolbar .close {position: relative;left:0;right:0;}
  #pop_video .toolbar .tbc {width:910px;margin:0 auto;}
  #pop_video .toolbar .name {margin-left:150px;font-size:18px;color:#5D5D5D;}
  #pop_video .toolbar .vid {margin-right:200px;}
  #pop_video .toolbar  a {color:#898989;}
  #pop_video .toolbar .active a {color:#009DD2;}
  #pop_video .toolbar  a {color:#898989;}
  #pop_video .toolbar .active {color:#009DD2;font-size:16px;}
  #pop_video .toolbar .xpaging {margin-right:20px;}
  #pop_video span {font-size:14px;position: relative;bottom:20px;_bottom:15px;}
  #pop_video .item {width:468px;margin:0 auto;position: relative;top:30px;}
  .pop_abouts_1 {padding-right:20px;}
  
  
  
  /*******************************************************************************************************/
  
  
  .load-icon{position:absolute;width:208px;height:48px;background:url(../images/load.gif) no-repeat;overflow:hidden;text-indent:-6666px;left:50%;	top:0;	margin:-24px 0 0 -104px;z-index:101;display:none;}
   #tb-window{	position:absolute;	top:0;	left:50%;	z-index:1002;}
   #TB_iframeContent{}
  
  .calendar {background:url(../images/bg_calendar.png) repeat-x left bottom;padding:8px;border:#D4D4D4 solid 2px;}
  .calendar .c-header {text-align:center;color:#7D7D7D;font-weight:bold;font-size:16px;height:30px;padding:0 10px;}
  .calendar .c-header span {position: relative;top:3px;}
  .calendar .b-s {width: 15px;height: 24px;display:block;position: relative;z-index: 100;}
  .calendar .b-left {float:left;background:url(../images/bg_home_brands_left.gif) repeat left top;}
  .calendar .b-right {float:right;background:url(../images/bg_home_brands_right.gif) repeat right top;}
  .calendar .b-left:hover {background-position:right top;}
  .calendar .b-right:hover {background-position:left top;}
  .calendar .c-weekday {width: 350px;overflow:hidden;_zoom:1;margin:0 auto;margin-bottom:3px;}
  .calendar .c-weekday table {height:auto;}
  .calendar .c-weekday th {font-size:14px;color:#C2C2C2;}
  .calendar .c-body {width: 350px;height:220px;overflow:hidden;_zoom:1;margin:0 auto;position: relative;z-index: 100;}
  .calendar table {border:#A1A1A1 solid 1px;border-collapse: collapse;width:352px;height:222px;  margin-left:-1px;  margin-top:-1px;}
  .calendar td {border:#A1A1A1 solid 1px;vertical-align: top;padding:5px 0 0 5px;font-size:10px;cursor:pointer;}
  .calendar .null {background:#BDBDBD;}
  .calendar .active {background:#009AD5;color:#FFF;}
  .c-date {padding:10px 0;}
  .c-date label {float:none;padding:0 10px;}
  .c-date input {font-size:16px;color:#A1A1A1;font-weight:bold;width:100px;padding-left:8px;}
  
  
  
   #banner .fct {text-align:center;position: relative;}
   #banner .fct .summary {width:200px;background:url(../images/bg_slideshow_summary_1.png) repeat left top;padding:6px;position:absolute;bottom:10px;left:600px; _left:550px;_bottom:40px;}
   .p_s #banner .fct .summary {width:200px;background:url(../images/bg_slideshow_summary_1.png) repeat left top;padding:6px;position: absolute;bottom:10px;left:80px; _left:30px;_bottom:40px}
   #banner .fct .summary.active {display:block;}
   #banner .fct .summary .inner {background:url(../images/bg_slideshow_summary_2.png) repeat left top;padding:5px;}
   #banner .fct .summary p {font-size:10px;color:#262626;overflow:hidden;_zoom:1;}
   #banner .fct .summary p span {float:left;width:90px;text-align:left;padding-left:10px;padding-right:10px;}
   #banner .fct .summary p b {text-align:left;}
   #banner .fct .summary strong {font-size:16px;color:#009CD6;padding-bottom:6px;}
   #banner .fct .summary a {font-size:12px;color:#009CD6;margin-left:20px;}
  .aboutus .content {padding:20px 50px;}
  .aboutus .content p {padding:0 20px; line-height:1.4em;}
  .aboutus .addr {padding:20px 20px;overflow:hidden;_zoom:1;padding-bottom:100px;position: relative;z-index: 10;}
  .aboutus .map {border:#C2C2C2 solid 4px;float:left;}
  .aboutus ul strong {color:#0092D2;}
  .aboutus ul {padding-left:30px;float:left;}
  .aboutus ul li {line-height:1.8em;font-size:14px;;}

  .p_s {padding-bottom:50px;}
  .p_s .fct {text-align:center;}
  .p_s .content {padding:20px 50px;}
  .p_s .content p {padding:0 20px; line-height:1.4em;overflow:hidden;_zoom:1;font-size:14px;padding-bottom:10px;}
  .p_s .forms p {padding:0; line-height:1.2em;overflow:hidden;_zoom:1;font-size:12px;padding-bottom:7px;padding-left:10px;}
  .p_s .sbtn {text-align:right;border:none;padding-right:5px;padding-top:0;margin-top:0; cursor:pointer;}

.clear
{
    clear:both;
}

.eventpop
{
    width:424px;
    line-height:18px;   
    position:absolute;
    z-index:1000;
}

.eventpop .close
{
    text-align:right;   
}

.eventpop .close span
{
    font-size:18px;
    cursor:pointer;  
}
  
.eventpop .content
{
    background:url(../images/popup_top.png) no-repeat;
    padding: 20px 40px 0px 30px;
}

.eventpop .content .img
{
    float:left;
    width:160px;
}

.eventpop .content .img img
{
    padding:2px;
    border:solid 1px #009AD5;
}

.eventpop .content .info
{
    float:left;
    width:180px;
}

.eventpop .content .info h3
{
    font-size:16px;
    color:#009AD5;
    margin:0;
}

.eventpop .content .summary
{
    margin:15px 0 0;
    min-height:160px;
}

.eventpop .content .item
{
    padding:0 0 15px;
}

.eventpop .content .item h3 a
{
    text-decoration:none;
}

.eventpop .content .item h3 a:hover
{
    text-decoration:underline;
}

.eventpop .bottom
{
    background:url(../images/popup_bottom.png) no-repeat;
    height:22px;
}
  


  

