body {
        margin: 0;
        padding: 0;
        text-align: -moz-center;
        #text-align:center
}

table, tr, td {
        Font-size: 12px;
        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;
}

.pagecurrent
{
        display:table-cell;
        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: 2px;
        margin-left: 2px;
        margin-right: 2px;
        margin-top: 2px;
}
.pagelink, .pagelink:hover
{
        display:table-cell;
        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: 2px;
        margin-left: 2px;
        margin-right: 2px;
        margin-top: 2px;
}
.pagelink:hover
{
        background-color: #FCB222;
        color: white;
}

.whole_container {
        width: 998px;
        margin: 0 auto;
}

.main_page {
         width: 998px;
         background:url(img/bg-body.jpg);
}

.header_font {
        color:#FFFFFF;
        text-align:right;
        padding-right:20px;
}

.header_font a{
        color:#FFFFFF;
}

.header_font a:hover{
        text-decoration:underline;
}

.bg_menu {
        background:url(img/bg-menu.jpg) no-repeat;
        width:930px;
        height:86px;
        text-align:right;
}

.menu {
        float:left;
        padding-top:35px;
        padding-left:15px;
        padding-right:15px;
}

.menu a{
        font-weight:bold;
        color:#333333;
}

.menu a:hover{
        color:#666600;
}

.menu_select {
        float:left;
        padding-top:35px;
        padding-left:15px;
        padding-right:15px;
}

.menu_select a{
        font-weight:bold;
        color:#666600;
}

.menu_spacer {
        float:left;
        background:url(img/bg-menu-spacer.jpg) no-repeat;
        width:3px;
        height:62px;
}

.bg_announce {
        background:url(img/bg-announce.jpg) no-repeat;
        width:930px;
        height:39px;
        vertical-align:middle; 
        text-align: -moz-center;
        #text-align:center
}

.box_title {
        background:url(img/bg-box-title.jpg) no-repeat;
        width:198px;
        height:40px;
        text-align:center;
        vertical-align:middle;
        color:#336600;
        font-weight:bold;
}

.top_box {
        background:url(img/top-box.jpg) no-repeat;
        width:198px;
        height:7px;
}

.bottom_box {
        background:url(img/bottom-box.jpg) no-repeat;
        width:198px;
        height:7px;
}

.middle_box {
        background:url(img/middle-box.jpg) repeat-y;
        width:198px;
}

.main_top_box {
        background:url(img/main-top-box.jpg) no-repeat;
        width:720px;
        height:14px;
}

.main_bottom_box {
        background:url(img/main-bottom-box.jpg) no-repeat;
        width:720px;
        height:14px;
}

.main_middle_box {
        background:url(img/main-middle-box.jpg) repeat-y;
        width:720px;
        padding-left:15px;
        padding-right:15px;
        height:420px;
}

.menu_product {
        border-bottom:1px dashed #CCCCCC;
        padding-left:15px;
        padding-top:5px;
        padding-bottom:5px;
}

.menu_product_select {
        border-bottom:1px dashed #CCCCCC;
        padding-left:15px;
        padding-top:5px;
        padding-bottom:5px;  ]
        background:#336699;
}

.menu_product a{
        color:#663333;
        font-weight:bold;
}

.menu_product_select a{
        color:#FFFFFF;
        font-weight:bold;
}

.menu_product a:hover{
        text-decoration:underline;
}

.footer {
        background:url(img/bg-footer.jpg) repeat-y;
        width:930px;
        height:80px;
        text-align:center;
        vertical-align:middle;
}

.footer a:hover{
        text-decoration:underline;
}

.menu_help {
        padding-left:10px;
        padding-bottom:4px;
        color:#336699;
        font-weight:bold;
}

.menu_help_detail {
        padding-left:20px;
        padding-bottom:4px;
}

.menu_help_detail a:hover{
        text-decoration:underline;
}

.top_index_box_product {
        background:url(img/top-box-product.jpg) no-repeat;
        width:360px;
        height:12px;
}

.middle_index_box_product {
        background:url(img/middle-box-product.jpg) repeat-y;
        width:360px;
}

.bottom_index_box_product {
        background:url(img/bottom-box-product.jpg) no-repeat;
        width:360px;
        height:12px;
}

.top_box_product {
        background:url(img/top-box-product.jpg) no-repeat;
        width:340px;
        height:12px;
}

.bottom_box_product {
        background:url(img/product_block/bg-bottom.jpg) no-repeat;
        width:340px;
        height:8px;
}

.last_box_product {
        width:340px;
        height:8px;
}

.middle_box_product {
        background:url(img/product_block/bg-middle.jpg) repeat-y;
        width:340px;
        height:260px;
}

.bg_contact {
        background:url(img/bg-contact.jpg) no-repeat;
        width:184px;
        height:138px;
        padding-top:70px;
        display:table-cell;
}

.middle1_box_product {
        width:340px;
        height:260px;
}

.product_block {
        float:left;
}

.img_panel {
        border:1px solid #333333;
        float:left;
        padding-left:5px;
        padding-right:5px;
        padding-top:5px;
        padding-bottom:5px;
        margin-left:5px;
        margin-right:5px;
}

.bg_other_products {
        background:url(img/bg-other-product.png) no-repeat;
        width:930px;
        height:190px;
        z-index:999;
}

.other_products_block {
        float:left;
        width:170px;
        margin-top:30px;
        text-align:center;
        margin-left:10px;
}

.nopheader {
        background:url(img/bg-cart-header.jpg) repeat-x;
        height:33px;
        text-align:center;
        vertical-align:middle;
        color:#FFFFFF;
}

.nopentry {
        text-align:center;
        border-bottom:1px solid #0099FF;
        padding-top:5px;
        padding-bottom:5px;
        font-weight:bold;
}

.bg_checkout_btn {
        background:url(img/bg-checkout-btn.jpg) no-repeat;
        height:33px;
        width:411px;
}

.btn_checkout {
        color:#FFCCFF;
        font-weight:bold;
        float:left;
        cursor:pointer;
        padding-left:14px;
        padding-top:10px;
}

.checkout_spacer {
        float:left;
        color:#FFCCFF;
        padding-left:14px;
        vertical-align:middle;
        padding-top:10px;
}

.title {
        background:#CCCCFF;
        height:20px;
        vertical-align:middle;
}

.bg_below_header {
        background:url(img/bg-below-header.jpg) no-repeat;
        height:267px;
        width:930px;
        padding-top:13px;
        text-align: -moz-center;
        #text-align:center
}
