﻿html,body
{
    direction:ltr;
    margin:0;
    padding:0;
    background-color:#FFFFFF;
    font-family:Arial;
    font-size:1px;
}
img
{
    border:0;
}
div.Main
{
    position:relative;
    width:1000px;
    margin:0 auto;
    background-color:#FFFFFF;
}
div.Header, div.MainPage, div.Footer
{
    position:relative;
    float:left;
    clear:left;
    width:1000px;
    background-color:#FFFFFF;
}
div.HeaderImg
{
    text-align:center;
}
div.MainPage
{
    padding-top:10px;
}

/* Main Menu */
div.MainMenu
{
    float:left;
    clear:left;
    width:185px;
}
div.MainMenuTop
{
    float:left;
    clear:left;
    width:185px;
    height:23px;
    background-image:url('../images/main_menu_top.gif');
    background-repeat:no-repeat;
}
div.MainMenuMain
{
    float:left;
    width:185px;
    background-image:url('../images/main_menu.gif');
    background-repeat:repeat-y;
}
div.MainMenuBottom
{
    float:left;
    width:185px;
    height:23px;
    background-image:url('../images/main_menu_bottom.gif');
    background-repeat:no-repeat;
}
div.MenuTitleTop
{
    width:157px;
    height:1px;
    margin:0 0 0 12px;
    background-color:#333333;
}
div.MenuTitleBottom
{
    width:157px;
    height:1px;
    margin:0 0 0 12px;
    background-color:#808080;
}
h2.MainMenuTitle
{
    width:157px;
    height:25px;
    margin:2px 0 0 12px;
    padding:4px 0 0 0;
    font-size:17px;
    font-weight:bold;
    letter-spacing:1px;
    color:#FFFFFF;
}
/*All Products*/
div.MenuBtn
{
    width:118px;
    height:21px;
    margin:6px auto 6px auto;
    background-image:url('../images/product_btn.gif');
    background-repeat:no-repeat;
    text-align:center;
}
div.MenuBtn a
{
    display:block;
    padding-top:3px;
    font-size:12px;
    font-weight:bold;
    letter-spacing:1px;
    text-decoration:none;
    color:#FFFFFF;
}

/* your Account */
/* Login */
form.MemberLogin
{
    margin:0 0 10px 12px;
    width:157px;
}
form.MemberLogin h3
{
    margin:8px 0;
    font-size:12px;
    color:#FFFFFF;
}
form.MemberLogin fieldset
{
    width:157px;
    margin:0;
    padding:0;
    border:0;
}
form.MemberLogin fieldset div
{
    float:left;
    clear:left;
    width:157px;
    margin-bottom:5px;
}
form.MemberLogin label
{
    float:left;
    width:55px;
    margin-right:1px;
    padding-top:3px;
    font-size:12px;
    text-align:right;
    color:#FFFFFF;
}
form.MemberLogin input.iTxt
{
    float:right;
    width:97px;
    border:solid 1px #4A4A4A;
    font-size:12px;
    color:#636363;
}
span.LostPassword
{
    float:left;
    padding-top:1px;
}
span.LostPassword a
{
    font-size:12px;
    color:#FFFFFF;
}
input.iImg
{
    float:right;
    margin-right:1px;
}
div.LoginOpt
{
    margin-top:2px;
    text-align:center;
}
div.LoginOpt a
{
    font-size:12px;
    color:#FFFFFF;
}
/*user links*/
div.WelcomeUser
{
    margin:2px 0 0 14px;
    font-size:13px;
    font-weight:bold;
    color:#FFFFFF;
}
div.UserLink
{
    margin:4px 0 0 15px;
}
div.UserLink a
{
    font-size:13px;
    color:#FFFFFF;
    text-decoration:none;
}
div.UserLink a:hover
{
    color:#FF7300;
}
/*shopping cart*/
div.CartBox
{
    width:157px;
    height:13px;
    margin:7px 0 0 12px;
    padding-left:32px;
    padding-top:5px;
    background-image:url('../images/cart_box.gif');
    background-repeat:no-repeat;
    background-position:0 0;
    font-size:12px;
    color:#FFFFFF;
}
div.CartDownload
{
    width:157px;
    height:14px;
    margin:2px 0 0 16px;
    padding-left:28px;
    padding-top:7px;
    background-image:url('../images/cart_download.gif');
    background-repeat:no-repeat;
    background-position:0 0;
    font-size:12px;
    color:#FFFFFF;
}
div.ViewCart
{
    width:89px;
    height:21px;
    margin:5px 0 10px 41px;
    background-image:url('../images/view_cart.gif');
    background-repeat:no-repeat;
}
div.ViewCart a
{
    display:block;
    padding-top:3px;
    padding-left:23px;
    background-position:7px 5px;
    font-size:12px;
    font-weight:bold;
    color:#FFFFFF;
    text-decoration:none;
}

/* Support */


/* page content */
div.PageContent
{
    position:relative;
    float:left;
    width:815px;
}
/*Search*/
form.SearchSite
{
    float:right;
    margin:2px 0 0 0;
}
form.SearchSite fieldset
{
    border:0;
}
form.SearchSite label
{
    float:left;
    margin:5px 0 0 0;
    font-size:14px;
    color:#646464;
}
form.SearchSite input.iTxt
{
    float:left;
    width:126px;
    height:16px;
    margin:3px 0 0 8px;
    border:solid 1px #CACACA;
    font-size:14px;
    color:#646464;
}
form.SearchSite input.iImg
{
    float:left;
    margin:2px 0 0 4px;
}

/*right menu*/
div.RightMenu
{
    float:right;
    clear:right;
    width:162px;
    margin:10px 0 0 0;
}
div.RightMenu div.MenuTop
{
    width:160px;
    height:20px;
    padding-top:2px;
    margin:0 auto;
    background-image:url('../images/right_menu_top.gif');
    background-repeat:no-repeat;
    font-size:13px;
    font-weight:bold;
    color:#363636;
    text-align:center;
    letter-spacing:1px;
}
div.RightMenu div.MenuMain
{
    width:162px;
    min-height:20px;
    padding:5px 0;
    background-image:url('../images/right_menu_bottom.gif');
    background-repeat:no-repeat;
    background-position:bottom;
    background-color:#D1D1D1;
}
ul.RightMenu
{
    margin:0;
    padding:0;
    list-style-type:none;
}
ul.RightMenu li
{
    width:140px;
    margin:10px auto;
    padding-left:12px;
    background-image:url('../images/right_menu_blt.gif');
    background-repeat:no-repeat;
    background-position:0 5px;
}
ul.RightMenu li a
{
    font-size:13px;
    color:#363636;
    text-decoration:none;
}

/* company */
div.CompanyBtn
{
    width:118px;
    height:21px;
    margin:7px auto 0 auto;
    background-image:url('../images/company_btn.gif');
    background-repeat:no-repeat;
    text-align:center;
}
div.CompanyBtn a
{
    display:block;
    padding-top:3px;
    font-size:12px;
    font-weight:bold;
    letter-spacing:1px;
    text-decoration:none;
    color:#FFFFFF;
}
/*Footer*/
div.Footer
{
    padding-top:15px;
}

p.CreditCards
{
    float:left;
    clear:left;
    width:980px;
    margin:0;
    text-align:center;
}
div.Cred
{
    float:left;
    clear:left;
    width:980px;
    margin:0 10px 0 10px;
}
p.Omset
{
    float:left;
    margin:0 0 0 10px;
    font-size:12px;
    color:#636363;
}
p.Omset a
{
    font-size:12px;
    color:#636363;
    text-decoration:none;
}
p.W3C
{
    float:right;
    margin:0 10px 0 0;
}
p.W3C a
{
    font-size:12px;
    color:#636363;
    text-decoration:none;
}
div.Footer div.FooterLeft
{
    float:left;
    width:21px;
    height:50px;
    background-image:url('../images/footer_left.gif');
    background-repeat:no-repeat;
}
div.Footer div.FooterMain
{
    float:left;
    width:958px;
    height:50px;
    background-image:url('../images/footer_main.gif');
    background-repeat:repeat-x;
    color:#FFFFFF;
    text-align:center;
}
div.Footer div.FooterRight
{
    float:left;
    width:21px;
    height:50px;
    background-image:url('../images/footer_right.gif');
    background-repeat:no-repeat;
}

/*footer menu*/
ul.FooterMenu
{
    height:32px;
    margin:0;
    padding:18px 0 0 0;
    list-style-type:none;
}
ul.FooterMenu li
{
    display:inline;
    font-size:14px;
    letter-spacing:1px;
    color:#FFFFFF;
}
ul.FooterMenu li a
{
    font-size:14px;
    letter-spacing:1px;
    color:#FFFFFF;
    text-decoration:none;
}
ul.FooterMenu li.Sep
{
    padding:0 5px;
}

