﻿
body
{
    text-align:center;
    background-color: #fff;
    font: normal 9pt 'Lucida Grande' , Verdana, Geneva, Lucida, Helvetica, Arial, sans-serif;
    margin: 5px 0px 0px 0px;
}

h2
{
    font: bold 15pt 'Lucida Grande' , Verdana, Geneva, Lucida, Helvetica, Arial, sans-serif;
    margin: 20px 15px 15px 15px;
    color: #f49d15;
}

h3
{
    font: bold 11pt 'Lucida Grande' , Verdana, Geneva, Lucida, Helvetica, Arial, sans-serif;
    margin: 20px 15px 15px 15px;
    color: #f49d15;
}

a:link, a:visited
{
    padding: 2px 5px 2px 5px;
    text-decoration: none;
    color: #796e67;
}

a:hover
{
    text-decoration: underline;
    color: #f3a816;
}

#container
{
    margin-left:auto;
    margin-right: auto;
    width: 989px;
 }

#header
{
    text-align:left;
    width: 989px;
    height: 174px;
}

#logo
{
    width: 989px;
    height: 112px;
    margin: 0px;
}

#logo_left
{
    float: left;
    width: 10px;
    height: 112px;
    margin: 0px;
    background: url(images/head_left.jpg) no-repeat;
}

#logo_main
{
    float: left;
    width: 969px;
    height: 112px;
    margin: 0px;
    background: #50473d url(images/head_logo.jpg) no-repeat left;
}

#nav_main
{
    margin: 85px 0px 0px 500px;
}

#nav_main ul
{
   
}

#nav_main li
{
    display: inline;
    list-style-type: none;
}
#nav_main li a:link, #nav_main li a:visited
{
    float: left;
    margin-right: 5px;
    padding: 2px 10px 2px 8px;
    text-decoration: none;
    color: #fff;
}
#nav_main li a:hover
{
    text-decoration: underline;
    color: #f3a816;
}

#logo_right
{
    float: left;
    width: 10px;
    height: 112px;
    margin: 0px;
    background: url(images/head_right.jpg) no-repeat;
}


#nav
{
    padding-left: 60px;
    padding-top: 26px;
    width: 919px;
    height: 28px;
    margin-bottom: 10px;
    background: url(images/nav_bg.jpg) no-repeat center;
}

#nav a, #nav a:link, #nav a:visited
{
    float: left;
    padding: 2px 2px 2px 2px;
    text-decoration: none;
    color: #fff;
}

#nav a:hover
{
    text-decoration: underline;
    color: #796e67;
}



#main
{
    text-align:left;
    width: 989px;
}

#sidebar
{
    float: left;
    display:inline;
    padding: 35px 0px 0px 0px;
    margin: 0px;
    width: 214px;
    background: url(images/sidebar_head.jpg) no-repeat top left;
}

#sidebar ul
{
    list-style-type: none;
    line-height: 36px;
    padding: 0px;
    margin: 0px;
}

#sidebar li ul
{
    line-height: 36px;
    margin: 0px;
    padding: 0px;
    list-style-type: none;
}

#sideBarContact p
{
    font: normal 7pt 'Lucida Grande' , Verdana, Geneva, Lucida, Helvetica, Arial, sans-serif;
    margin: 40px 10px 20px 10px;
    padding: 10px 0px 10px 0px;
    border-top:#f3a816 1px dashed;
    border-bottom: #f3a816 1px dashed;
    color:#796e67;
}

#sideBarContact a:link, #sideBarContact a:visited
{
    margin: 0px;
    padding: 0px;
}

#sideBarColor p
{
     font: normal 7pt 'Lucida Grande' , Verdana, Geneva, Lucida, Helvetica, Arial, sans-serif;
    margin: 40px 10px 20px 10px;
    padding: 10px 0px 10px 0px;
    border-top:#f3a816 1px dashed;
    border-bottom: #f3a816 1px dashed;
    color:#796e67;
}

#sideBarColor a:link, #sideBarColor a:visited
{
    margin: 0px;
    padding: 0px;
}

.menu
{
    font-weight: bold;
    margin: 0px;
    width: 214px;
    background: url(images/sidebar_menu.jpg) no-repeat;
    cursor: pointer;
    color: #796e67;
}

.menufont
{
    padding-left: 15px;
}

.submenu
{
    height: 36px;
    margin: 0px;
    padding: 0px;
    width: 214px;
    background: url(images/sidebar_submenu.jpg) no-repeat;
    font-weight: normal;
}

.submenu a:link, .submenu a:visited
{
    display: block;
    text-decoration: none;
    margin: 0px;
    padding: 0px 0px 0px 40px;
    height: 36px;
    color: #796e67;
}

.submenu a:hover
{
    background: url(images/sidebar_submenu2.jpg) no-repeat;
    text-decoration: none;
    color: #f3a816;
}

#content
{
    float: left;
    display:inline;
    margin: 0px 0px 0px 13px;
    padding: 0px;
    width: 762px;
    border:none;
}

#footer
{
    text-align:left;
    width: 989px;
    height:110px;
}

#between
{
    float: left;
    width: 989px;
    height: 20px;
}

#foot_nav
{
    float:left;
    width: 989px;
    height: 30px;
    margin-bottom: 5px;
}

#foot_nav ul
{
    margin-left: 480px;
    padding: 0px;
}

#foot_nav li
{
    display: inline;
    list-style-type: none;
}
#foot_nav li a:link, #foot_nav li a:visited
{
    float: left;
    margin-right: 5px;
    padding: 2px 10px 2px 8px;
    text-decoration: none;
    color: #796e67;
}
#foot_nav li a:hover
{
    text-decoration: underline;
    color: #f3a816;
}

.linormal
{
    border-right: solid 2px #f3a816;
}

#foot_left
{
    float: left;
    width: 10px;
    height: 60px;
    margin: 0px;
    background: url(images/foot_left.jpg) no-repeat;
}

#foot_main
{
    float: left;
    width: 969px;
    height: 60px;
    margin: 0px;
    background: #50473d url(images/foot_logo.jpg) no-repeat left;
}

#foot_main p
{
    font-size: 8pt;
    color: #ccc;
    margin-left: 590px;
    margin-top: 40px;
}

#foot_right
{
    
    float: left;
    width: 10px;
    height: 60px;
    margin: 0px;
    background: url(images/foot_right.jpg) no-repeat;
}

#main_image
{
    margin: 0px 1px 20px 0px;
    padding: 0px;
    width: 761px;
    height: 199px;
    background: url(images/default_main.jpg) no-repeat;
}

.main_product
{
    float: left;
    width: 762px;
    padding:0px;
    margin: 0px 0px 20px 0px;
}

.main_product p
{
    margin: 15px;
    line-height: 25px;
    color: #796e67;
    border-top: #f3a816 1px dashed;
}
#introduce
{
    float: left;
    display:inline;
    margin: 0px 1px 0px 0px;
    width: 759px;
    border: solid 1px #f3a816;
}

#introduce p
{
    margin: 0px 15px 20px 15px;
    line-height: 25px;
    color: #796e67;
}

.producttable
{
    float:left;
    display: inline;
    margin-right: 10px;
    margin-bottom: 20px;
    padding: 0px;
    width: 180px;
    height: 191px;
}

.productimagehead
{
    width: 180px;
    height: 20px;
    background: url(images/product_roundrect.jpg) no-repeat;
}

.productimage
{
    width: 178px;
    height: 140px;
    border-left: solid 1px #f3a816;
    border-right: solid 1px #f3a816;
}

.productimage a
{
    margin: 0px;
    padding: 0px;
}

.productimage a:visited
{
    margin: 0px;
    padding:0px;
}

.productimage img
{
    border: none;
    margin: 0px;
    padding: 0px;
}

.productname
{
    padding-top: 8px;
    text-align: center;
    width: 178px;
    height: 21px;
    background: #f5c526 url(images/product_table_bg.jpg) no-repeat left;
    border-bottom: solid 1px #f3a816;
    border-left: solid 1px #f3a816;
    border-right: solid 1px #f3a816;
}

.productname a:link, .productname a:visited
{
    padding: 0px;
    margin: 0px;
    text-decoration: none;
    color: #796e67;
}

.productname a:hover
{
    padding: 0px;
    margin: 0px;
    text-decoration: underline;
    color: #fff;
}

.productshead
{
    margin-bottom: 20px;
    margin-right: 1px;
    padding: 0px;
    width: 761px;
    height: 199px;
}

.products
{
    width: 761px;
    margin-bottom:20px;
}
.pageview
{
    float:left;
    display:inline;
    margin-left: 485px;
    padding: 8px 2px 8px 25px;
    width: 223px;
    height: 11px;
    color: #796e67;
    background: #f3a816 url(images/page_bg.jpg) no-repeat;
}

.pageview a
{
    padding: 2px;
    margin: 0px;
    background: #f5c526;
}

.pageview a:hover
{
    color: #fff;
}

.pageview a:visited
{
    padding: 2px;
    margin: 0px;
}

.detailtable
{
    margin-right: 1px;
    margin-bottom: 20px;
    width: 761px;
    height: 340px;
}

.detailhead
{
    width: 761px;
    height: 30px;
    background: url(images/product_detailhead.jpg) no-repeat;
}

.detailcontent
{
    width: 753px;
    height: 280px;
    border-left: solid 4px #f3a816;
    border-right: solid 4px #f3a816;
}

#contentleft
{
    float: left;
    width: 356px;
    padding: 0px 20px 0px 20px;
    border-right: solid 2px #392b11;
}

#contentleft a
{
    margin: 0px;
    padding: 0px;
}

#contentleft img
{
    border: none;
    margin: 0px;
    padding: 0px;
}

#contentright
{
    float: left;
    width: 355px;
}
.detailbottom
{
    width: 761px;
    height: 30px;
    background: url(images/product_detailbottom.jpg) no-repeat;
}

#specfications
{
    width: 761px;
}

#spechead
{
    width: 711px;
    background: url(images/product_spechead.jpg) no-repeat;
    height: 18px;
    padding: 10px 0px 10px 50px;
    font: bold 13pt 'Lucida Grande' , Verdana, Geneva, Lucida, Helvetica, Arial, sans-serif;
    color: #fff;
}

#specontent
{
    width: 757px;
    border-bottom: solid 2px #cdc0b2;
    border-right: solid 2px #cdc0b2;
    border-left: solid 2px #cdc0b2;
    margin-bottom: 20px;
}

.description1
{
    padding: 5px 10px 5px 48px;
    width: 699px;
    background: #fff;
    line-height: 10px;
    color: #796e67;
}

.description2
{
    padding: 5px 10px 5px 48px;
    width: 699px;
    background: #cdc0b2;
    line-height: 10px;
    color: #796e67;
}

.download_headline
{
    margin: 10px 10px 0px 20px;
    padding-left: 20px;
    width: 600px;
    line-height: 30px;
    font-weight: bold;
    background: #cdc0b2;
    color:#796e67;
}

.download
{
      margin: 0px 10px 10px 20px;
      width: 600px;
      border:0px;
      color:#796e67;
}

.download img
{
    border:0px;
}

.download_type
{
    margin: 0px;
    padding: 0px;
}

.code1
{
    float:left;
    margin-left: 20px;
    padding: 5px 10px 5px 10px;
    width: 250px;
    background: #cdc0b2;
    line-height: 10px;
    color: #796e67;
}

.code2
{
    float:left;
    padding: 5px 10px 5px 10px;
    width:250px;
    margin-left: 20px;
    line-height: 10px;
    color: #796e67;
    background: #fff;
}

#sitemap ul
{
    list-style-type: none;
    line-height: 24px;
    padding: 0px;
    margin-left: 20px;   
    color: #796e67;
    font-weight: bold;
    font-size:12px;
}


#sitemap ul ul
{
    list-style-type: none;
    line-height: 24px;
    padding: 0px;
    margin-left: 40px;
    font-weight:normal;
}
