html,body{height:100%}
body{text-align:center;font-family:Helvetica, Arial, sans-serif;font-size:13px;color:#495259;background:url(images/bg-body.jpg) center top no-repeat fixed #deeefe;margin:0;padding:0}
#mainbg{width:1005px;min-height:100%;height:auto!important;text-align:center;background:url(images/bg-maincontent.png);margin:0 auto -260px}
#main{width:937px;text-align:left;margin:0 auto}
#maincontentcontainer{min-height:200px;height:auto!important;width:920px;margin:0 0 0 10px;padding:0 0 30px}
.content_left{width:210px;float:left;display:inline;margin:0 50px 0 0}
.btn-list-arrow-up{text-align:center;border-bottom:1px solid #dadada}
.btn-list-arrow-down{text-align:center;border-top:1px solid #dadada}
.left_list{line-height:18px;font-size:12px;height:650px;overflow:hidden;padding:2px}
.left_list a:link,.left_list a:visited{display:block;color:#495259;text-decoration:none;border-bottom:1px dotted #495259;padding:10px 0}
.left_list a:hover,.left_list a:active{display:block;color:#000;text-decoration:none;border-bottom:1px dotted #495259;padding:10px 0}
.left_list .last_link:link{border:none}
.left_list a.current_listlink:link,.left_list a.current_listlink:visited{display:block;text-decoration:none;border-bottom:1px dotted #495259;color:#074e97;background:url(images/buglist-arrow.jpg) no-repeat left center;margin-left:5px;padding:10px 0 10px 10px}
.content_right{width:660px;float:left;display:inline;position:relative}
.content_space{padding:10px 0 0}
#header{height:60px;position:relative;line-height:16px;margin:0;padding:40px 0 0 8px}
.header-title{font-family:Helvetica, Arial, sans-serif;font-size:40px;font-weight:400;color:#004fa1;display:block;margin:0 0 15px}
a.gohome:link,a.gohome:visited{color:#004fa1;text-decoration:none}
a.gohome:hover,a.gohome:active{color:#256bb3;text-decoration:none}
.header-sub_title{font-family:Helvetica, Arial, sans-serif;font-size:20px;font-weight:400;color:#004fa1;letter-spacing:1px}
#productheader{width:937px;height:228px;background:url(images/bg-product-header.jpg) no-repeat;position:relative;overflow:hidden;}
.productheader-content{padding:20px}
#topsearch{position:absolute;right:26px;bottom:10px;font-family:Helvetica, Arial, sans-serif;font-size:18px;line-height:22px;color:#000;text-align:right}
.header_search_form,sw_search_form{margin:0;padding:0}
.si_div{display:inline}
.sw_si_div{display:inline;float:left;margin-left:50px;line-height:35px;color:#777}
.sw_si_div a:link,.sw_si_div a:visited{color:#777;text-decoration:none}
.sw_si_div a:hover,.sw_si_div a:active{color:#000;text-decoration:none}
.sw_si_div a.scurrent:link,.sw_si_div a.scurrent:visited{color:#000;text-decoration:none}
.sw_si_div a.scurrent:hover,.sw_si_div a.scurrent:active{color:#000;text-decoration:none}
#searchbox{background:url(images/bg-search-button.png) left -140px no-repeat;border:none;width:150px;float:left;border-right:1px solid #DADADA;padding:0 6px 0 16px}
.searchinput{color:#999;font-style:italic;height:32px;width:150px;border:none;background:none}
#sw_searchbox{background:url(images/bg-search-button.png) left -140px no-repeat;border:none;width:250px;float:left;border-right:1px solid #DADADA;padding:0 6px 0 16px}
.sw_searchinput{width:250px;color:#495259}
p.searchbutton{background:url(images/bg-search-button.png) no-repeat right 0;cursor:pointer;display:inline-block;float:left;height:35px;line-height:35px!important;position:relative;width:auto;margin:0;padding:0}
p.searchbutton input{background:url(images/bg-search-button.png) no-repeat scroll right -35px transparent;border:none;color:#3F4950;cursor:pointer;float:left;font-size:14px;height:35px;line-height:35px;width:auto!important;margin:0 -20px 0 0 !important;padding:0 15px 2px 10px}
#searchresult{position:absolute;width:245px;text-align:left;font-size:12px;line-height:14px;background:#fff;border:1px solid #dadada;top:40px;-webkit-border-radius:8px;-moz-border-radius:8px;border-radius:8px;max-height:320px;overflow:auto;z-index:20;padding:0 12px}
.prodDesc{margin:10px 0}
.topsearch_desc{color:#444}
#searchresult a:link,#searchresult a:visited{color:#074e97;text-decoration:none}
#searchresult a:hover,#searchresult a:active{color:#000;text-decoration:none}
#sw_search_result{margin:30px 0 0}
#post_search{margin:30px 0 0}
.submenu{height:30px;text-align:right}
.subborder{border:1px solid #dadada}
.submenu_content{display:none}
.menu{background:url(images/bg-main-navi.jpg) no-repeat;font-size:18px;height:48px;width:927px;overflow:hidden;margin:30px 0 10px 5px}
.menu ul{height:48px;list-style:none;display:inline;margin:0;padding:0}
.menu li{float:left;text-align:center;padding:0}
.menu li a{text-align:center;color:#666;display:block;font-weight:400;line-height:48px;text-decoration:none;margin:0;padding:0 12px}
.menu li a:hover,.menu ul li:hover a{color:#000;text-decoration:none}
.menu li a.main_current{color:#005193}
.nav_185{width:185px}
.nav_368{width:368px}
.nav_370{width:370px}
.footer,.push{height:260px}
.footer{position:relative;width:1005px;text-align:center;background:url(images/bg-maincontent.png);margin:0 auto}
.footer-banner{width:921px;height:150px;overflow:hidden;background:#fff;margin:0 auto;cursor:pointer;}
.footer-inner{position:relative;width:980px;height:100%;text-align:left;background:#546169;margin:0 auto}
.footer-space{padding:42px 0 0}
.footerbottom{position:absolute;bottom:0;left:0;height:30px;width:100%;background:#293034;color:#ccc;line-height:30px}
.fb-left{display:inline;float:left;padding:0 0 0 10px}
.fb-right{display:inline;float:right;word-spacing:20px;padding:0 10px 0 0}
a.footerlink:link,a.footerlink:visited{color:#ccc;text-decoration:none}
a.footerlink:hover,a.footerlink:active{color:#fff;text-decoration:none}
a:focus{outline:none}
:focus{outline:0}
a:link,a:visited{color:#074e97;text-decoration:none}
a:hover,a:active{color:#000;text-decoration:none}
.f_15{font-size:14px;line-height:20px;padding-top:17px}
.floatleft{float:left;display:inline}
.floatright{float:right;display:inline}
.clearleft{clear:left}
.clearright{clear:right}
.clearboth{clear:both}
.txtsmall{font-size:11px;line-height:15px}
.txtcenter{text-align:center}
.txtright{text-align:right}
.noborder{border:none}
.dnone{display:none}
h1{font-size:28px;font-weight:400;color:#074e97;margin:0 0 25px;padding:0}
h2{font-weight:400;font-size:22px;letter-spacing:.3px;color:#074e97;margin:0 0 5px;padding:0}
h3{font-weight:400;font-size:18px;letter-spacing:.3px;color:#495259;margin:0 0 5px;padding:0}
.index_content{line-height:16px;margin:30px 0 0}
.index_h1{margin:0 0 30px}
.index_float{float:left;display:inline}
.index_float_first{margin-right:40px}
.index_pic{border:1px solid #d5d6d6;width:300px;height:175px;overflow:hidden;margin:5px 0 0}
.index_float_space{height:60px}
#load{position:absolute;right:0;top:15px;background:url(images/ajax-loader.gif);width:31px;height:31px;text-indent:-9999em}
.h1_info{margin:0}
.info_desc{padding:30px 0 0}
.info_desc_left{width:300px;float:left;line-height:20px;font-size:16px}
.info_desc_right{width:300px;float:right;text-align:center;line-height:20px}
.info_maindesc{line-height:20px;font-size:16px;width:620px;padding:30px 0 0}
.link_toshop{font-weight:400;border-bottom:1px dotted;font-style:italic}
.sim_more{font-size:13px;line-height:17px;margin:40px 0 0}
.sim_more_head{font-size:18px;letter-spacing:.3px;color:#074e97;margin:0 0 10px}
.sim_bugs{display:inline;width:200px;float:left;margin-right:20px}
#list_h{margin-top:-25px}
.fleft{float:left}
.fright{float:right;margin-right:10px}
.al_letter{background-color:#036;color:#FFF;font-size:13px;height:20px;padding-top:5px;text-align:center;width:20px;margin-top:30px}
.al_bug{background-color:#dadada;color:#FFF;font-size:12px;height:20px;margin-bottom:5px;padding-left:5px;padding-top:5px;width:280px}
a.ablink:link,a.ablink:visited{display:block;float:left;color:#444;text-decoration:none;background:url(images/bg-ablink.jpg) center center;border:1px solid #dadada;-webkit-border-radius:4px;-moz-border-radius:4px;border-radius:4px;margin:0 5px 0 0;padding:6px}
a.ablink:hover,a.ablink:active{display:block;float:left;color:#000;text-decoration:none;background:url(images/bg-ablink.jpg) center center;border:1px solid #dadada;-webkit-border-radius:4px;-moz-border-radius:4px;border-radius:4px;margin:0 5px 0 0;padding:6px}
a.ablinkcurrent:link,a.ablinkcurrent:visited{display:block;float:left;text-decoration:none;background:url(images/bg-ablink.jpg) center center;border:1px solid #dadada;-webkit-border-radius:4px;-moz-border-radius:4px;border-radius:4px;color:#005193;font-size:15px;margin:0 5px 0 0;padding:6px}
a.ablinkcurrent:hover,a.ablinkcurrent:active{display:block;float:left;text-decoration:none;background:url(images/bg-ablink.jpg) center center;border:1px solid #dadada;-webkit-border-radius:4px;-moz-border-radius:4px;border-radius:4px;color:#005193;font-size:15px;margin:0 5px 0 0;padding:6px}
.ab_content{margin:30px 0 0}
.ab_box{display:none;text-align:center;width:200px;height:200px;float:left;margin:10px 10px 0 0}
.ba_helper{width:1px;height:1px;overflow:hidden}
.ba_helpertext{width:1px;height:1px;overflow:hidden}
.ba_intro{font-size:15px;line-height:19px;margin:20px 0 40px}
#ba_container{width:680px}
#ba_l{height:510px;width:148px;float:left}
#ch_handler{width:152px;height:510px;overflow:auto}
#ch_h_in{width:135px}
.ch_box_h{font-size:12px;width:98px;border:1px solid #dadada;float:left;margin-bottom:10px;-webkit-border-radius:4px;-moz-border-radius:4px;border-radius:4px}
.ch_box_h2{width:10px;height:20px;float:left;margin-left:5px}
.p6{padding:6px}
#ba_r{width:500px;float:left;margin-left:30px}
.ellipsis{white-space:nowrap;overflow:hidden;width:560px;display:block}
.ellipsis1{white-space:nowrap;overflow:hidden;width:470px;display:block}
.text1{font-size:14px;line-height:20px}
.p20{padding-left:20px}
.ba_img{width:120px}
.ba_desc{font-size:15px;margin:0 0 40px}
.jspContainer{overflow:hidden;position:relative}
.jspPane{position:absolute}
.jspVerticalBar{position:absolute;top:0;right:0;width:16px;height:100%}
.jspHorizontalBar{position:absolute;bottom:0;left:0;width:100%;height:16px;background:red}
.jspVerticalBar *,.jspHorizontalBar *{margin:0;padding:0}
.jspCap{display:none}
.jspHorizontalBar .jspCap{float:left}
.jspTrack{background:#eee;position:relative;width:3px;margin-left:7px}
.jspDrag{background:#c6e6fb;position:relative;top:0;left:0;cursor:pointer}
.jspHorizontalBar .jspTrack,.jspHorizontalBar .jspDrag{float:left;height:100%}
.jspArrow{text-indent:-20000px;display:block;cursor:pointer}
.jspArrowUp{background:url(images/ba_up.jpg) top center no-repeat}
.jspArrowDown{background:url(images/ba_down.jpg) bottom center no-repeat}
.jspVerticalBar .jspArrow{height:25px}
.jspHorizontalBar .jspArrow{width:16px;float:left;height:100%}
.jspVerticalBar .jspArrow:focus{outline:none}
.jspCorner{background:#eeeef4;float:left;height:100%}
* html .jspCorner{margin:0 -3px 0 0}
.reg { font-size: 14px; }



#mycarousel { padding-left: 40px; }

.jcarousel-skin-tango {
	position: absolute;
	left:55px;
	top: 12px;
	}


.jcarousel-skin-tango .jcarousel-container {


    border: 0px solid #346F97;
}

.jcarousel-skin-tango .jcarousel-direction-rtl {
	direction: rtl;
}

.jcarousel-skin-tango .jcarousel-container-horizontal {
    width: 840px;
    padding: 0;
}

.jcarousel-skin-tango .jcarousel-container-vertical {
    width: 75px;
    height: 245px;
    padding: 40px 20px;
}

.jcarousel-skin-tango .jcarousel-clip {
    overflow: hidden;
}



.jcarousel-skin-tango .jcarousel-clip-horizontal {
    width:  840px;
    height: 210px;
}



.jcarousel-skin-tango .jcarousel-clip-vertical {
    width:  75px;
    height: 245px;
}

.jcarousel-skin-tango .jcarousel-item {
    width: 200px;
    height: 200px;
}

.jcarousel-skin-tango .jcarousel-item-horizontal {
	margin-left: 0;
    margin-right: 10px;
	margin-top: 5px;
}

.jcarousel-skin-tango .jcarousel-direction-rtl .jcarousel-item-horizontal {
	margin-left: 10px;
    margin-right: 0;
}

.jcarousel-skin-tango .jcarousel-item-vertical {
    margin-bottom: 10px;
}

.jcarousel-skin-tango .jcarousel-item-placeholder {
    /* background: #fff; */
    color: #000;
}

/**
 *  Horizontal Buttons
 */
.jcarousel-skin-tango .jcarousel-next-horizontal {
    position: absolute;
    top: 80px;
    right: -30px;
    width: 32px;
    height: 32px;
    cursor: pointer;
    background: transparent url(images/slider/next-horizontal.png) no-repeat 0 0;
}

.jcarousel-skin-tango .jcarousel-direction-rtl .jcarousel-next-horizontal {
    left: 5px;
    right: auto;
    background-image: url(images/slider/prev-horizontal.png);
}

.jcarousel-skin-tango .jcarousel-next-horizontal:hover,
.jcarousel-skin-tango .jcarousel-next-horizontal:focus {
    background-position: -32px 0;
}

.jcarousel-skin-tango .jcarousel-next-horizontal:active {
    background-position: -64px 0;
}

.jcarousel-skin-tango .jcarousel-next-disabled-horizontal,
.jcarousel-skin-tango .jcarousel-next-disabled-horizontal:hover,
.jcarousel-skin-tango .jcarousel-next-disabled-horizontal:focus,
.jcarousel-skin-tango .jcarousel-next-disabled-horizontal:active {
    cursor: default;
    background-position: -96px 0;
}

.jcarousel-skin-tango .jcarousel-prev-horizontal {
    position: absolute;
    top: 80px;
    left: -45px;
    width: 32px;
    height: 32px;
    cursor: pointer;
    background: transparent url(images/slider/prev-horizontal.png) no-repeat 0 0;
}

.jcarousel-skin-tango .jcarousel-direction-rtl .jcarousel-prev-horizontal {
    left: auto;
    right: 5px;
    background-image: url(images/slider/next-horizontal.png);
}

.jcarousel-skin-tango .jcarousel-prev-horizontal:hover, 
.jcarousel-skin-tango .jcarousel-prev-horizontal:focus {
    background-position: -32px 0;
}

.jcarousel-skin-tango .jcarousel-prev-horizontal:active {
    background-position: -64px 0;
}

.jcarousel-skin-tango .jcarousel-prev-disabled-horizontal,
.jcarousel-skin-tango .jcarousel-prev-disabled-horizontal:hover,
.jcarousel-skin-tango .jcarousel-prev-disabled-horizontal:focus,
.jcarousel-skin-tango .jcarousel-prev-disabled-horizontal:active {
    cursor: default;
    background-position: -96px 0;
}

/**
 *  Vertical Buttons
 */
.jcarousel-skin-tango .jcarousel-next-vertical {
    position: absolute;
    bottom: 5px;
    left: 43px;
    width: 32px;
    height: 32px;
    cursor: pointer;
    background: transparent url(images/slider/next-vertical.png) no-repeat 0 0;
}

.jcarousel-skin-tango .jcarousel-next-vertical:hover,
.jcarousel-skin-tango .jcarousel-next-vertical:focus {
    background-position: 0 -32px;
}

.jcarousel-skin-tango .jcarousel-next-vertical:active {
    background-position: 0 -64px;
}

.jcarousel-skin-tango .jcarousel-next-disabled-vertical,
.jcarousel-skin-tango .jcarousel-next-disabled-vertical:hover,
.jcarousel-skin-tango .jcarousel-next-disabled-vertical:focus,
.jcarousel-skin-tango .jcarousel-next-disabled-vertical:active {
    cursor: default;
    background-position: 0 -96px;
}

.jcarousel-skin-tango .jcarousel-prev-vertical {
    position: absolute;
    top: 5px;
    left: 43px;
    width: 32px;
    height: 32px;
    cursor: pointer;
    background: transparent url(images/slider/prev-vertical.png) no-repeat 0 0;
}

.jcarousel-skin-tango .jcarousel-prev-vertical:hover,
.jcarousel-skin-tango .jcarousel-prev-vertical:focus {
    background-position: 0 -32px;
}

.jcarousel-skin-tango .jcarousel-prev-vertical:active {
    background-position: 0 -64px;
}

.jcarousel-skin-tango .jcarousel-prev-disabled-vertical,
.jcarousel-skin-tango .jcarousel-prev-disabled-vertical:hover,
.jcarousel-skin-tango .jcarousel-prev-disabled-vertical:focus,
.jcarousel-skin-tango .jcarousel-prev-disabled-vertical:active {
    cursor: default;
    background-position: 0 -96px;
}
