body {
        margin: 0;
        padding: 0;
        text-align: -moz-center;
        #text-align:center
}

table, tr, td {
        Font-size: 11px;
        Font-family: Tahoma;
        border-collapse: collapse;
        color:#000;
        vertical-align:top;
}

input, textarea, select {
        border-width:1px;
        border-style: solid;
}

a {
        text-decoration:none;
        color: #000000;
}

.mainpage {
        background-color: #FFF;
        width:100%;
}

.whole_container {
        width: 1024px;
        margin: 0 auto;
}

.header {
        height:150px;
        background: url('img/bg-header.jpg') no-repeat;
        width:992px;
        vertical-align:bottom;
}

.header1 {
        vertical-align:bottom;
}

.menu ul {
        margin: 0px;
        padding: 0px;
}

.menu ul li {
        margin-left:10px;
        padding-left:1px;
        padding-right:1px;
        list-style-type:none;
        float:left;
}

.menu_home a:link, .menu_home a:visited, .menu_home a:active  {
        display:block; width: 92px; height: 35px;
        background:url('img/menu-home.png') no-repeat; text-indent:-9999px
}
.menu_home a:hover{
        display:block; width: 92px; height: 35px;
        background:url('img/menu-home-hover.png') no-repeat; text-indent:-9999px
}

.menu_about a:link, .menu_about a:visited, .menu_about a:active  {
        display:block; width: 92px; height: 35px;
        background:url('img/menu-about.png') no-repeat; text-indent:-9999px
}
.menu_about a:hover{
        display:block; width: 92px; height: 35px;
        background:url('img/menu-about-hover.png') no-repeat; text-indent:-9999px
}

.menu_product a:link, .menu_product a:visited, .menu_product a:active  {
        display:block; width: 92px; height: 35px;
        background:url('img/menu-product.png') no-repeat; text-indent:-9999px
}
.menu_product a:hover{
        display:block; width: 92px; height: 35px;
        background:url('img/menu-product-hover.png') no-repeat; text-indent:-9999px
}

.menu_image a:link, .menu_image a:visited, .menu_image a:active  {
        display:block; width: 92px; height: 35px;
        background:url('img/menu-image.png') no-repeat; text-indent:-9999px
}
.menu_image a:hover{
        display:block; width: 92px; height: 35px;
        background:url('img/menu-image-hover.png') no-repeat; text-indent:-9999px
}

.menu_contact a:link, .menu_contact a:visited, .menu_contact a:active  {
        display:block; width: 92px; height: 35px;
        background:url('img/menu-contact.png') no-repeat; text-indent:-9999px
}
.menu_contact a:hover{
        display:block; width: 92px; height: 35px;
        background:url('img/menu-contact-hover.png') no-repeat; text-indent:-9999px
}

.below_banner {
        height:37px;
        background-image: url('img/bg-below-banner.jpg');
        background-repeat: repeat-x;
        margin-top:5px;
        margin-bottom:5px;
        padding-top:8px;
        font-weight:bold;
}

.footer {
        height:76px;
        background-image: url('img/bg-footer.png');
        background-repeat: repeat-x;
        padding-top:10px;
}

.menu {
        text-align:center;
        font-weight:bold;
        padding-top:5px;
}

.left_menu {
        height:28px;
        background: url('img/bg-left-menu.jpg') no-repeat;
        width:216px;
        font-weight:bold;
        padding-top:7px;
        text-align:center;
}

.main-cat {
        height:23px;
        background-image: url('img/bg-maincat.jpg');
        background-repeat: repeat-x;
        padding-left:20px;
        font-weight: bold;
        padding-top:4px;
}

.sub-cat {
        height:24px;
        padding-left:30px;
        padding-top:5px;

}

.sub_cat a:hover {
        font-weight: bold;
}

.search {
        vertical-align:middle;
}

.product {
        float:left;
        padding-left:13px;
        padding-right:13px;
        padding-top:10px;
        padding-bottom:5px;
}

.pagecurrent
{
        background-color: #FCB222;
        color:white;
        border: #e5e5e5 1px solid;
        width: 20px;
        padding-left: 2px;
        padding-bottom: 2px;
        padding-right: 2px;
        padding-top: 2px;
        font-size: 10px;
        margin-bottom: 1px;
        margin-left: 1px;
        margin-right: 1px;
        margin-top: 1px;
}
.pagelink, .pagelink:hover
{
        font-size: 10px;
        background-color: white;
        color: #FCB222;
        border: #e5e5e5 1px solid;
        width: 20px;
        padding-left: 2px;
        padding-bottom: 2px;
        padding-right: 2px;
        padding-top: 2px;
        font-weight:normal;
        margin-bottom: 1px;
        margin-left: 1px;
        margin-right: 1px;
        margin-top: 1px;
}
.pagelink:hover
{
        background-color: #FCB222;
        color: white;
}

  .checkout {font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 12px; color: #000000;}
  .checkoutinput {font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 12px; color: #000000;}
  .nopcart {border: 1px;font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 11px; color: #ffffff; height:16px;}
  .nopheader { height:16px; background-image: url('img/bg-menu-cart.jpg'); font-family: Verdana; font-size: 11px; color: #000000; text-align:center;}
  .nopentry {background: #FFFFFF;font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 10px; color: #000000; height:25;}
  .noptotal {background: #FFFFFF;font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 11px; color: #000000;}
  .nopbutton {background: #FFFFFF;font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 10px; color: #000000;}

.button1 {
        width:125px;
}

.menu-tab {
        height:25px;
        background-image: url('img/bg-menu-tab.jpg');
        background-repeat: repeat-x;
        font-weight:bold;
        text-align:center;
        padding-top:5px;
}

.middle-menu-tab {
        height:25px;
        background-image: url('img/bg-menu-tab.jpg');
        background-repeat: repeat-x;
        font-weight:bold;
        padding-top:5px;
        padding-left:10px;
}

.bg-notice-product {
        height:208px;
        background-image: url('img/bg-notice-product.jpg');
        background-repeat: repeat-x;
}
#loader_bg {
        FONT-SIZE: 1px; LEFT: 8px; WIDTH: 113px; POSITION: relative; TOP: 8px; HEIGHT: 7px; BACKGROUND-COLOR: #ebebe4
}
.title_h2 {
        PADDING-RIGHT: 0px; PADDING-LEFT: 18px; PADDING-BOTTOM: 0px; WIDTH: 300px; PADDING-TOP: 12px
}
.border_preview {
        BORDER-RIGHT: #444 1px solid; BORDER-TOP: #444 1px solid; Z-INDEX: 100; BACKGROUND: #fff; BORDER-LEFT: #444 1px solid; BORDER-BOTTOM: #444 1px solid; POSITION: absolute
}
.preview_temp_load {
        PADDING-RIGHT: 0px; PADDING-LEFT: 0px; PADDING-BOTTOM: 0px; VERTICAL-ALIGN: middle; PADDING-TOP: 0px; TEXT-ALIGN: center
}
.preview_temp_load IMG {
        VERTICAL-ALIGN: middle; TEXT-ALIGN: center
}

.left_search {
        height:126px;
        background-image: url('img/bg-search.jpg');
        background-repeat: repeat-x;
}

.notice_product {
        overflow:auto;
        width:100%;
        height:140px;
}
