﻿body {
    margin:0px; padding:0px; background:#fff;
}
img {
    border:0px;
}
p,a,li,td,div,td,span {
    font-size:12px; font-family:arial; line-height:18px;
}
form {
    padding:0px; margin:0px;
}
#newheader
{
    background: #000; 
    width: 100%; 
}
#newheader div
{
    width: 990px; 
    background: #000;
    margin: auto;
    text-align: center;
}
#newheader div div
{
    height:65px;
    text-align: left;
}
#wrap {
    width:950px; margin:auto; background:white; padding:0px 20px;
}
#header {
    padding-top:18px; padding-bottom:7px;
}
#header #logo {
    padding-left:15px;
}
#header #search {
    float:right; padding-right:15px;
}
#header #search .searchBox {
    border:1px solid #cfd0ca; background:url('/images/header_search_box.jpg') repeat-x #f4f5ed;
}
#header #search .searchBox input {
    line-height:16px; border:0px; background:transparent; height:16px;
}
* html #header #search .searchBox input {
    line-height:14px; border:0px; background:transparent; height:14px;
}
*+html #header #search .searchBox input {
    line-height:14px; border:0px; background:transparent; height:14px;
}

#menu {
    border-top:1px solid #999; border-bottom:1px solid #999; position:relative;
}
#menu div#floatMenu {
    position:absolute; left:661px; top:37px;
}
#menu div#floatMenu ul {
    list-style:none; margin:0px; padding:0px; background:url('/productinfo/b2b/images/sub_float_menu.gif') no-repeat; height:166px; width:122px
}
#menu div#floatMenu ul li.menu1 a {
    display:block; width:122px; height:34px; background:url('/productinfo/b2b/images/sub_float_menu.gif') no-repeat 0px 0px; text-indent:-999px;
}
#menu div#floatMenu ul li.menu2 a {
    display:block; width:122px; height:32px; background:url('/productinfo/b2b/images/sub_float_menu.gif') no-repeat 0px -34px; text-indent:-999px;
}
#menu div#floatMenu ul li.menu3 a {
    display:block; width:122px; height:33px; background:url('/productinfo/b2b/images/sub_float_menu.gif') no-repeat 0px -66px; text-indent:-999px;
}
#menu div#floatMenu ul li.menu4 a {
    display:block; width:122px; height:33px; background:url('/productinfo/b2b/images/sub_float_menu.gif') no-repeat 0px -99px; text-indent:-999px;
}
#menu div#floatMenu ul li.menu5 a {
    display:block; width:122px; height:35px; background:url('/productinfo/b2b/images/sub_float_menu.gif') no-repeat 0px -132px; text-indent:-999px;
}
#menu div#floatMenu ul li.menu1 a:hover {
    display:block; width:122px; height:34px; background:url('/productinfo/b2b/images/sub_float_menu.gif') no-repeat -122px 0px; text-indent:-999px;
}
#menu div#floatMenu ul li.menu2 a:hover {
    display:block; width:122px; height:32px; background:url('/productinfo/b2b/images/sub_float_menu.gif') no-repeat -122px -34px; text-indent:-999px;
}
#menu div#floatMenu ul li.menu3 a:hover {
    display:block; width:122px; height:33px; background:url('/productinfo/b2b/images/sub_float_menu.gif') no-repeat -122px -66px; text-indent:-999px;
}
#menu div#floatMenu ul li.menu4 a:hover {
    display:block; width:122px; height:33px; background:url('/productinfo/b2b/images/sub_float_menu.gif') no-repeat -122px -99px; text-indent:-999px;
}
#menu div#floatMenu ul li.menu5 a:hover {
    display:block; width:122px; height:35px; background:url('/productinfo/b2b/images/sub_float_menu.gif') no-repeat -122px -132px; text-indent:-999px;
}
#menu div#homeMenu {
    height:37px;
}
#menu div#homeMenu ul {
    list-style:none; margin:0px; padding:0px;
}
#menu div#homeMenu ul li {
    float:left;
}
#menu div#homeMenu ul li.menu1 a {
    display:block; width:88px; height:37px; background:url('/productinfo/vs/images/menu.jpg') no-repeat; text-indent:-999px;
}
#menu div#homeMenu ul li.menu2 a {
    display:block; width:111px; height:37px; background:url('/productinfo/vs/images/menu.jpg') no-repeat -88px 0px; text-indent:-9999px;
}
#menu div#homeMenu ul li.menu3 a {
    display:block; width:113px; height:37px; background:url('/productinfo/vs/images/menu.jpg') no-repeat -199px 0px; text-indent:-9999px;
}
#menu div#homeMenu ul li.menu4 a {
    display:block; width:112px; height:37px; background:url('/productinfo/vs/images/menu.jpg') no-repeat -312px 0px; text-indent:-9999px;
}
#menu div#homeMenu ul li.menu5 a {
    display:block; width:125px; height:37px; background:url('/productinfo/vs/images/menu.jpg') no-repeat -424px 0px; text-indent:-9999px;
}
#menu div#homeMenu ul li.menu6 a {
    display:block; width:112px; height:37px; background:url('/productinfo/vs/images/menu.jpg') no-repeat -549px 0px; text-indent:-9999px;
}
#menu div#homeMenu ul li.menu7 a {
    display:block; width:112px; height:37px; background:url('/productinfo/vs/images/menu.jpg') no-repeat -661px 0px; text-indent:-9999px;
}
#menu div#homeMenu ul li.menu1 a:hover,#menu div#homeMenu ul li.menu1 a.current {
    display:block; width:88px; height:37px; background:url('/productinfo/vs/images/menu.jpg') no-repeat 0px -37px; text-indent:-999px;
}
#menu div#homeMenu ul li.menu2 a:hover,#menu div#homeMenu ul li.menu2 a.current  {
    display:block; width:111px; height:37px; background:url('/productinfo/vs/images/menu.jpg') no-repeat -88px -37px; text-indent:-9999px;
}
#menu div#homeMenu ul li.menu3 a:hover,#menu div#homeMenu ul li.menu3 a.current  {
    display:block; width:113px; height:37px; background:url('/productinfo/vs/images/menu.jpg') no-repeat -199px -37px; text-indent:-9999px;
}
#menu div#homeMenu ul li.menu4 a:hover,#menu div#homeMenu ul li.menu4 a.current  {
    display:block; width:112px; height:37px; background:url('/productinfo/vs/images/menu.jpg') no-repeat -312px -37px; text-indent:-9999px;
}
#menu div#homeMenu ul li.menu5 a:hover,#menu div#homeMenu ul li.menu5 a.current  {
    display:block; width:125px; height:37px; background:url('/productinfo/vs/images/menu.jpg') no-repeat -424px -37px; text-indent:-9999px;
}
#menu div#homeMenu ul li.menu6 a:hover,#menu div#homeMenu ul li.menu6 a.current  {
    display:block; width:112px; height:37px; background:url('/productinfo/vs/images/menu.jpg') no-repeat -549px -37px; text-indent:-9999px;
}
#menu div#homeMenu ul li.menu7 a:hover,#menu div#homeMenu ul li.menu7 a.current  {
    display:block; width:112px; height:37px; background:url('/productinfo/vs/images/menu.jpg') no-repeat -661px -37px; text-indent:-9999px;
}

#topic {
    padding-top:10px; padding-bottom:18px;
}
#homeLeft {
    float:left; width:193px;
}
#homeLeft #homeBanner {
    background:url('/productinfo/vs/images/vs_home_left.jpg') no-repeat; text-align:center; padding-top:20px; height:280px;
}
#homeLeft #homeBanner .banner {
    margin-bottom:13px;
}
#homeRight {
    float:left; margin-left:9px; width:746px;
}
#homeRight .homeList {
    padding-top:15px;
}
#homeRight .homeList td.line {
    border-right:1px solid #c8c8c8; padding:0px 15px;
}
#homeRight .homeList td.noLine {
    padding:0px 15px;
}
#homeRight .homeList td.list {
    background:url('/productinfo/vs/images/green_arrow.jpg') no-repeat left 5px; padding-left:14px;
}
#homeRight .homeList td.list a {
    color:#666; text-decoration:none;
}
#homeRight .more {
    padding:0px 15px; text-align:right;
}
#homeRight .more a {
    background:url('/productinfo/vs/images/vs_arr.jpg') no-repeat right 2px; padding-right:15px; color:#666; text-decoration:none;
}
#homeRight .homeListPart {
    padding:15px;
}
#topNav {
    background:url('/productinfo/vs/images/top_nav_bg.jpg') repeat-x left bottom;
}
#main {
    background:url('/productinfo/vs/images/vs_main.jpg') repeat-y; padding:0px 2px; border-bottom:1px solid #a3a3a3;
}
#main .leftPart {
    float:left;  width:192px;
}
#main .leftPart .leftMenuC {
    border-bottom:1px solid #a3a3a3;
}
#main .leftPart .leftMenuC ul {
    list-style:none; margin:0px; padding:0px;
}
#main .leftPart .leftMenuC ul li {
    background:url('/productinfo/vs/images/VS_Category_img.jpg') no-repeat; line-height:30px; padding-left:31px; padding-top:1px;
}
#main .leftPart .leftMenu {
    border-bottom:1px solid #a3a3a3;

}
#main .leftPart .leftMenu ul {
    list-style:none; margin:0px; padding:0px;
}
#main .leftPart .leftMenu ul li {
    background:url('/productinfo/vs/images/left_menu_off.jpg') no-repeat; line-height:30px; padding-left:31px; padding-top:1px;height:30px;

}
#main .leftPart .leftMenu ul li a {
    color:black; text-decoration:none;height:30px;line-height:30px;
}
#main .leftPart .leftMenu ul li.current {
    background:url('/productinfo/vs/images/left_menu_on.jpg') no-repeat;height:30px;
}
#main .leftPart .leftMenu ul li.current a {
    font-weight:bold;height:30px;line-height:30px;
}
#main .rightPart {
    float:left; margin:0px 10px; width:734px;
}
#main .newsPart {
    padding:15px 5px 0px 5px;
}
#main .newsPart .tdLeftLine {
    padding-top:5px; padding-right:5px; border-left:1px solid #c8c8c8;
}
#main .newsPart .tdLeftLine td.list {
    background:url('/productinfo/vs/images/green_arrow.jpg') no-repeat left 5px; padding-left:14px;
}
#main .newsPart .tdLeftLine td.list a {
    color:#666; text-decoration:none;
}
#main .newsPart .tdLeftLine div.info {
    background:#f4f4f4; color:#666; padding:10px;
}
#main .rightPart .detailPart {
    padding:20px 23px 20px 15px;
}
#main .rightPart .detailPart .detailNav {
    background:url('/productinfo/vs/images/detail_nav_l.jpg') no-repeat right top;
}
#main .rightPart .detailPart .detailNav td a {
    color:#333; font-size:14px; font-weight:bold; text-decoration:none; line-height:25px;
}
#main .rightPart .detailPart .detailNav .detailNavFoff {
    background:url('/productinfo/vs/images/detail_nav1_off.jpg') no-repeat; padding-left:1px; text-align:center;
}
#main .rightPart .detailPart .detailNav .detailNavFon {
    background:url('/productinfo/vs/images/detail_nav1_on.jpg') no-repeat; padding-left:1px; text-align:center;
}
#main .rightPart .detailPart .detailNav .detailNavoff {
    background:url('/productinfo/vs/images/detail_nav2_off.jpg') no-repeat; padding-left:1px; text-align:center;
}
#main .rightPart .detailPart .detailNav .detailNavon {
    background:url('/productinfo/vs/images/detail_nav2_on.jpg') no-repeat; padding-left:1px; text-align:center;
}
#main .rightPart .detailPart .description {
    background:#f4f4f4; color:#666; padding:20px; line-height:20px;
}
#main .rightPart .detailPart .description img {
    margin-left:20px;
}
#main .rightPart .detailPart .download {
    background:url('/productinfo/vs/images/download_bg.jpg') no-repeat; padding:15px;
}
#main .rightPart .detailPart .download .downloadTitle {
    background:#bce6b7; color:#333; font-weight:bold; line-height:21px; padding-left:13px; margin-bottom:3px;
}
#main .rightPart .detailPart .download .downloadTab th {
    background:url('/productinfo/vs/images/download_title_bg.jpg') repeat-x; line-height:21px; padding:0px 10px; color:white; font-weight:bold;
}
#main .rightPart .detailPart .download .downloadTab td {
    border-bottom:1px solid #acacac; line-height:24px; background:transparent; padding:0px 10px; color:#333;
}
#main .rightPart .caseTitle {
    background:url('/productinfo/vs/images/case_title.jpg') no-repeat; line-height:23px; padding-left:20px; font-size:14px; color:black; font-weight:bold;
}
.caseTitle_sub {
    background:url('/productinfo/vs/images/case_title.jpg') no-repeat; line-height:23px; padding-left:20px; font-size:14px; color:black; font-weight:bold;
}
#main .rightPart .caseList {
    padding:20px 15px;
}
#main .rightPart .caseContent {
    color:#666; padding:20px 15px 5px 15px;
}
.title {
    background:url('/productinfo/vs/images/vs_home_title.jpg') no-repeat left bottom; line-height:23px; font-size:14px; font-weight:bold; color:black; padding-left:22px;
}
.detailTitle {
    margin-left:3px; border-left:5px solid #0b0; line-height:16px; font-size:14px; font-weight:bold; padding-left:8px;
}
.greenLink {
    color:#0b0;
}
.greenList {
    margin:0px; padding:0px; list-style:none;
}
.greenList li {
    background:url('/productinfo/vs/images/green_box.jpg') no-repeat left 7px; padding-left:14px; line-height:18px; margin-bottom:5px;
}
.greenList li span {
    color:#0b0;
}
.greenList li a {
    color:#666; text-decoration:none;
}
#big_image{
    position:absolute;
    width:806px;
    text-align:center;
    left:50%;
    top:100px;
    margin-left:-400px;
    margin-bottom:0px;
    padding-bottom:0px;
    background-color:white;
    border:solid 3px #778899;
    z-index:1001;
}
#overlayer{
     position: absolute;
     top:0;
     left:0;
     padding:0px;
     margin:0px;
     background-color: #000;     
    filter:alpha(opacity=60);     
    -moz-opacity: 0.6;     
     opacity: 0.6; 
    z-index:1000;
}
#footer {
    border-top:1px solid #999; color:#a3a3a3; padding:10px 10px 0px 10px; width:930px;
}
#footer a {
    color:#a3a3a3; text-decoration:none;
}
#footer .copyright {
    float:right; text-align:right;
}
.space1 {
    line-height:1px; font-size:1px; clear:both;
}
.space10 {
    line-height:10px; font-size:10px; clear:both;
}
.space13 {
    line-height:13px; font-size:13px; clear:both;
}
.space20 {
    line-height:20px; font-size:20px; clear:both;
}
.first {
    margin-top:0px;
}
.blue {
    color:#003466;
}
